【问题标题】:Remove white space in Json删除 Json 中的空格
【发布时间】:2014-10-31 15:41:39
【问题描述】:

如何删除以下代码块中的空白并存储在 javascript 变量中?

这是原始格式

{ "info":"First Json",
  "description":"Official Website",
  "timestamp":"1337936081",
   "rates":{
            "USD":"840", 
            "CHF":"1319", 
            "BDT":"298",
            } 
}    

这是我想要的格式

{"info":"Central Bank of Myanmar","description":"Official Website of Central Bank of Myanmar","timestamp":"1337936081","rates":{"USD":"840","CHF":"1319","BDT":"298","SGD":"632","JPY":"1053","GBP":"887","AUD":"759"}}     

【问题讨论】:

  • 如果你想存储在一个 JS 变量中,只需将它分配给一个变量。就这么简单
  • 为什么要删除空白?
  • 如果我不删除空格,代码将不起作用。
  • @ChitMinThu 任何好的 JSON 解析器都应该可以工作,无论 JSON 是美化的还是压缩的。
  • 这是一个有效的问题......为什么它被否决了?

标签: javascript json


【解决方案1】:
var jsonWithWhitespaceRemoved = JSON.stringify(JSON.parse(variableWithJsonWhitespace))

【讨论】:

  • 当我在审核队列中看到这个问题时,我的想法是这样的;)
  • 我认为这也会删除重复的属性,这可能/可能不需要。
  • 它是一个字典,所以不应该有重复的属性
猜你喜欢
  • 2018-06-29
  • 2017-10-27
  • 1970-01-01
  • 1970-01-01
  • 2021-04-30
  • 1970-01-01
  • 2017-01-29
  • 2013-10-23
  • 2014-12-11
相关资源
最近更新 更多