簡體   English   中英

如何在帶有字符串對象的parseJson函數中使用變量?

[英]How to use variable in parseJson function with string objects?

我在parseJson函數中使用了三個對象,我想在其中使用一個變量。 如何合並一個對象的值與變量? 還是有什么方法可以使用第三個對象並將變量保存到該對象?

var firstQ = "This need to be merge.";

var jsondata = $.parseJSON('[{"q": "Question 1", "p": "Answer 1"+"firstQ"}]');

這會將您的變量插入jsondata

 var firstQ = "This need to be merge."; var str = '[{"q": "Question 1", "p": "Answer 1: ' + firstQ + '"}]'; //var jsondata = $.parseJSON(str) console.log(str) 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 

只是為了澄清一下,您是否正在嘗試弄清楚如何創建這種結構的JSON對象:

{“ q”:someString,“ p”:someOtherString + someOtherString2}?

如果是這樣,您可以這樣做:

{"q": "Question 1", "p": "Answer 1"+firstQ}

如果需要,請不要忘記添加一個空格。

例:

 let firstQ = "This need to be merge."; var jsonData = {"q": "Question 1", "p": "Answer 1 "+firstQ}; console.log(jsonData); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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