json注意事项

1.JavaScript 用eval 经行转换json数据时。{"workbook" : "value"}中的value必须加上引号才会当作一个符串且必须用[{"workbook" : "value"}]让他作为一个数组被解析取数组首个元素才能解析正确,至少javascript the 5th 是这样的。

2.json中间件不能将非基本数据类型向 value转换时不能不在其两端加上引号。这时不应该加上引号。

3.{"workbook" : "value"}的value 中含有引号是应该做一个转义如:value = i love you! "hi" .这时value应为 value = i love you! \"hi\" .在如果value 也是一个 javascript(json格式) 对象的话也可用上层的javascript(json格式)对象如上{"workbook" : "{\"sheetName\" : \"sheet1\"}"}读出value,是{"sheetName" : "sheet1"}继续转换.

你可能感兴趣的:(JavaScript,json,中间件)