作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 JSON 格式的新手。我尝试以 JSON 模式检索字符串的格式。我已通过将 {0:n2} 指定给 td 来应用该格式,该格式工作正常。现在我尝试从 td 文本中检索格式({0:n2}),但我无法获取它。
例如:
如果我将格式 {0:n2} 应用于 td,则该值变为“0.00”,现在我尝试从 td 文本“0.00”检索格式,我不知道该怎么做...
我尝试将结果获取为“{0:n2}”
如果有人知道如何检索字符串的格式,请帮助我......
提前致谢。
最佳答案
JSON 本质上是一个可以与 JavaScript 对象紧密匹配的字符串。所以将其转换为原生的 javascript 对象并不困难。为此,请使用 JSON.parse() 。来自 developer.mozilla.org 的一些示例:
try {
JSON.parse('{}'); // {}
JSON.parse('true'); // true
JSON.parse('"foo"'); // "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null'); // null
} catch (e) {
console.error("Parsing error:", e);
}
如果我明白您想要实现的目标,您可以使用以下函数将 native 数字格式化回具有两位小数的字符串:var myFormattedString = myNumber.toFixed(2);
关于javascript - 如何从 JSON 字符串中获取格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23421715/
我是一名优秀的程序员,十分优秀!