【问题标题】:Parsing/stringify '<>' value from json从 json 解析/字符串化“<>”值
【发布时间】:2016-08-15 23:22:28
【问题描述】:
"newdynaid": 22,
"isPrimary": "Y",
"isNotNull": "Y",
"scalePrecision": "",
"checkConstraint": "(ABC<>(0))",
"isUnique": "N",
"name": "INDV_ID",
"sizeUnits": "",
"foreignConstraint": "",

我有上面的 json sn-p 需要按原样显示在 JSP 上。我已经尝试了 stringify 和 parse 选项以将 '' 视为字符串值,并且在此之后不终止 JSON 字符串,但无法这样做。 @BalusC,我希望你能帮助我。

【问题讨论】:

  • 请尝试更清楚地解释您要做什么。我不知道。 “将''视为字符串值”是什么意思?
  • 根据你想做什么,我不明白,尝试将该字符串作为元素的 textContent 属性插入 DOM,而不是 innerHTML,这将处理它作为 HTML,并解释 &lt;&gt;.

标签: json parsing stringify


【解决方案1】:

最后一个逗号会有问题。此外,我不确定您要做什么。这是我最好的猜测:

var data={"newdynaid": 22,
"isPrimary": "Y",
"isNotNull": "Y",
"scalePrecision": "",
"checkConstraint": "(ABC<>(0))",
"isUnique": "N",
"name": "INDV_ID",
"sizeUnits": "",
"foreignConstraint": ""};

function show() {
  document.getElementById("out").textContent=JSON.stringify(data).replace(/,/g,",\n");
}
&lt;input type="button" value="Show" onclick="show();"&gt;&lt;pre id="out"&gt;&lt;/pre&gt;

【讨论】:

    猜你喜欢
    • 2018-04-13
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 2021-10-29
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    相关资源
    最近更新 更多