簡體   English   中英

發送嵌套 json object

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM