手动创建的JSON记录

JSON record manually creaed

本文关键字:JSON 记录 创建      更新时间:2023-09-26

我正试图在JS中创建以下记录,作为传递给DataTables的字符串。下面的示例失败了。我需要改变什么。非常感谢。

记录:

{
 "SMG": "<input type="hidden" class="smg-wty-up-val" value="none">SMG Standard Warranty Only", 
 "wty": "' + StdWty + '",        <== VARIABLE HERE
 "pri": "0.00" 
};

尝试此(与其他组合一起):

WtyRow +='{ '
            '"SMG'": "<input type='"hidden'" class='"smg-wty-up-val'" value='"none'">SMG Standard Warranty Only'", '
            '"wty'": '"' + StdWty + ''", '
            '"pri'": '"0.00'" '
          }';

如果以双引号开头,则在字符串中使用单引号,反之亦然。尝试

var obj = {
           "SMG": "<input type='hidden' class='smg-wty-up-val' value='none'>SMG Standard Warranty Only",
           "wty": StdWty,
           "pri": "0.00"
          };

您可以像JSON.stringify(obj) 一样字符串化