【发布时间】:2018-04-28 17:41:59
【问题描述】:
我正在尝试将以下 Javascript 对象转换为有效的 JSON:
[{
'"Sno"': '"1"',
'"Purchase Date Time"': '"2017-11-14 14:09:32"',
'"Txn Type"': '"COD"',
'"Order Status"': '"DELIVERED"'
},
{
'"Sno"': '"2"',
'"Purchase Date Time"': '"2017-11-14 14:09:32"',
'"Txn Type"': '"COD"',
'"Order Status"': '"DELIVERED"'
}]
我已经尝试过JSON.stringify(),但它给出的结果是:
"[{"\"Sno\"":"\"1\"","\"Purchase Date Time\"":"\"2017-11-10 14:09:32\"","\"Txn Type\"":"\"COD\"","\"Order Status\"":"\"DELIVERED\"",}]"
这样我就无法访问各个元素。
我想访问像objectName[i].Sno 这样的值。
我该怎么做?
【问题讨论】:
-
JSON.stringify(yourObject)怎么样? -
请提供您已经尝试过的代码,我们将帮助您使其正常工作。
-
JSON.stringify 不起作用,因为我需要摆脱 '"
-
只需阅读 JSON.stringify 的文档,您就会找到答案
-
“我想访问像 objectName[i].Sno 这样的值” 那么你根本不需要 JSON。 JSON 是一种用于数据交换的文本符号。 (More here.) 如果您正在处理 JavaScript 源代码,而不是处理 string,那么您就不是在处理 JSON。
标签: javascript json regex