var test={
"N0":4,
"N1","weew"
}
想转换后变为"N0":4,"N1","weew",现在转换后为"N0":“4”,"N1","weew"
再处理json字符串的方式我会,只是如何直接转换。
首先你这“json”就不对;
很简单你遍历字符串插入引号不就行了。
json标准规定了对于整数可以是 不带双引号的数字也可以是带双引号的数组字符串,每个类库执行的标准不同,可能你需要换一个类库。
这问题描述我也是醉了,我的理解就是js对象转json对象的问题。
test是一个js对象,成员变量N1格式有问题。可以使用多种方法转换,jQuery或者依赖浏览器,比如
var json = JSON.stringify(test),json变量就是JSON对象,转换后的格式就是{"N0":4,"N1":"weew"}
首先你这个json对象格式就是错的。其次不知道你为什么会有这样的疑问,看我代码:
var test1 = { "NO": 4, "N1":"weew" }; var str = JSON.stringify(test1); alert(str);
当然,我这里引用了Jquery类库。