Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery将json转换为字符串_Javascript_Jquery_Json - Fatal编程技术网

Javascript 使用jquery将json转换为字符串

Javascript 使用jquery将json转换为字符串,javascript,jquery,json,Javascript,Jquery,Json,我有一个嵌套的json。我想把它作为表单输入值发布 但是,jquery似乎将“Object Object”字符串放入值中 与处理json相比,传递字符串并将其转换为我需要的本机形式似乎更容易,因为生成json后我不需要更改任何内容 转换json的最简单方法是什么 变成它的字符串形式 var json = '{ "firstName": "John", "lastName": "Smith", "age": 25, "address": { "st

我有一个嵌套的json。我想把它作为表单输入值发布

但是,jquery似乎将
“Object Object”
字符串放入值中

与处理json相比,传递字符串并将其转换为我需要的本机形式似乎更容易,因为生成json后我不需要更改任何内容

转换json的最简单方法是什么 变成它的字符串形式

var json = '{
     "firstName": "John",
     "lastName": "Smith",
     "age": 25,
     "address": {
     "streetAddress": "21 2nd Street",
     "city": "New York",
     "state": "NY",
     "postalCode": "10021"
     },
     "phoneNumber": [
     { "type": "home", "number": "212 555-1234" },
     { "type": "fax", "number": "646 555-4567" }
     ],
     "newSubscription": false,
     "companyName": null
 }'

以下内容无法满足我的需要:

Json.stringify()

jQuery没有用于JSON字符串化本机对象的方法。您将需要为尚未支持它的浏览器提供
JSON.stringify()
方法的方法。

Duplicate:“以下内容不能满足我的需要:”->如何?
Json.stringify()