[英]send nested json object
我有一個簡單的 json 發布請求。 我嵌套了 json object 發送,鍵“text”包含 2 個子鍵,如下所示:“text”:{“nom”:“user1”,“browser”:“chrome”}
2個子鍵(“名稱”,“瀏覽器”)的值是 javascript 參數,我想在 json object 中替換它們以發送。 我試過這個!
var var1=session.get("userConnected");
var var2=checkBrowser();
var values =
{ type: "text"
, text:"{\"name\":\"+var1+\",\"browser\":" +var2+"}"
};
請問如何替換 json object 中的 javascript 參數? 非常感謝
JSON.stringify
它會讓生活變得更輕松。 var var1 = "John Doe"; // session.get("userConnected"); var var2 = "chrome"; //checkBrowser(); var values = { type: "text", text: JSON.stringify({ name: var1, browser: var2 }) }; console.log(values); console.log(JSON.parse(values.text));
是的。 將 JSON object解碼為內存結構,更改該結構,然后將生成的結構編碼為 JSON。 不要試圖將文件作為字符串擺弄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.