我有以下js数组/对象
var x = [1,2,3,4];
x.name = "myArray";
Run Code Online (Sandbox Code Playgroud)
我正在使用json2.js,我试图在字符串中序列化x.我得到的就是数组:[1,2,3,4]
那是对的吗 ?因为我可以将任何属性添加到数组中为什么json2不处理它?我错过了什么?
让我们想象一下我们得出的结果是这样的:
[1,2,3,4]{name:'test',anotherProperty:'someValue'}
Run Code Online (Sandbox Code Playgroud)
如果上面的 JavaScript 是有效的,可以创建一个数组并粘贴两个属性,那么那就太好了,我们可以将其 json 化。这相当于这样做:
array = [1,2,3,4]
array.name = 'test';
array.anotherProperty = 'someValue';
Run Code Online (Sandbox Code Playgroud)
但事实并非如此,这就是我们不能持久化为 json 的原因。
| 归档时间: |
|
| 查看次数: |
9485 次 |
| 最近记录: |