2014-10-31 147 views
0

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

这是原来的格式

{ "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"}}  
+0

如果你想储存在一个JS变量只是赋值给一个变量。就这么简单 – 2014-10-31 15:43:00

+0

你为什么要删除空白? – 2014-10-31 15:43:23

+0

如果我不删除空格,代码不起作用。 – 2014-10-31 15:44:56

回答

6
var jsonWithWhitespaceRemoved = JSON.stringify(JSON.parse(variableWithJsonWhitespace)) 
+0

正是我认为当我看到在审查队列中的问题;) – 2014-10-31 16:20:45

+0

我认为这也会删除重复的属性,这可能会/可能不需要。 – 2016-05-18 22:12:44

+0

它是一本字典,所以不应该有重复的属性 – quemeful 2016-10-06 11:56:34