【发布时间】:2013-11-07 20:17:23
【问题描述】:
问题
我想调用 JSON.stringify 传递我想包含在字符串中的字段。我要包括的字段之一是对象。 JSON.stringify 方法没有像我预期的那样包含对象中的任何字段。
这是我较大对象的一小部分;
var person = {
name: "John Doe",
Address: { Line1: "100 north main", City: "Des Moines" },
Phone: "555-5555"
}
这里是stringify方法调用
console.log(JSON.stringify(person,["name","Address"]));
这是结果
"{\"name\":\"John Doe\",\"Address\":{}}"
这是我创建的一个 js bin - http://jsbin.com/UYOVufa/1/edit?html,console。
我总是可以只对 person.Address 进行字符串化并将其与另一个字符串结合起来,但这感觉有点过头了。
我错过了什么?
谢谢,
【问题讨论】:
标签: json