【发布时间】:2014-04-25 23:03:45
【问题描述】:
请原谅我的新手问题...我相信这有一个非常简单的解决方案。我只是在网上找不到任何能简明扼要地向我解释的东西。我有一个这样的 JSON:
var POSTOBJ = {
"Subject" : {
"BiographicData" : [
{
"Key" : "BarcodeID",
"Value" : "567891234"
},
{
"Key" : "Gender",
"Value" : "Male"
},
{
"Key" : "BirthDate",
"Value" : "8/20/1964"
},
{
"Key" : "Name",
"Value" : "Success"
}
]
},
"GroupID" : "84",
"ClientID" : "8"
}
我想要做的只是添加另一个键/值对,而不是硬编码值,我需要放置一个变量。所以我有var val = hex2a(....),其中 val 存储条形码扫描的输出。我在这里要做的就是将该值放入我的 JSON 中。大意是这样的:
var POSTOBJ = {
"Subject" : {
"BiographicData" : [
{
"Key" : "BarcodeID",
"Value" : "567891234"
},
//WHAT I AM TRYING TO ACCOMPLISH BELOW
{
"Key" : "BarcodePayload",
"Value" : val;
},
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
{
"Key" : "Gender",
"Value" : "Male"
},
{
"Key" : "BirthDate",
"Value" : "8/20/1964"
},
{
"Key" : "Name",
"Value" : "Success"
}
]
},
"GroupID" : "84",
"ClientID" : "8"
}
我对 JSON.stringify 方法进行了一些探索,但找不到概述我将如何进行此操作的指南。非常感谢您的帮助:) 非常感谢
【问题讨论】:
-
那是 JavaScript,不是 JSON。
标签: javascript json http variables stringify