javascript - 如何从 JSON 字符串中获取格式?

标签 javascript jquery json

我是 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/

相关文章:

javascript - D3JS 的 AngularJS 指令是否存在?

jquery - 带有隐藏行/行 ID 的数据表/服务器端处理如图所示

javascript - 使用 jquery 拦截 Google 日历上的点击事件

sql - PostgreSQL 在 JSONB 数据中以文本形式查找和替换

javascript - 在 Jquery 中使用百分比

javascript - 使用 beforeShowForm 事件填充 jqGrid 下拉列表

json - 使用 jackson-dataformat-xml 自定义根元素的 XML 反序列化?

javascript - 如何将数组传递给java servlet

javascript - 为什么 .then() 没有返回 JavaScript 获取所需的值?

javascript - 捕获 Enter 键