gpt4 book ai didi

javascript - 使用 jquery 将 json 转换为字符串

转载 作者:数据小太阳 更新时间:2023-10-29 04:33:02 32 4
gpt4 key购买 nike

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

但是,jquery 似乎将 "Object object" 字符串放入值中。

传递字符串并转换成我需要的原生形式似乎比处理 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
};

转换成它的字符串形式?

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 字符串化 native 对象的方法。你需要 json2.js这将为尚不支持它的浏览器提供 JSON.stringify() 方法。

关于javascript - 使用 jquery 将 json 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2453724/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com