2014-11-06 61 views
0

我有一个AJAX服务器响应由换行符

{ 
    "applicationBankList": [ 
     { 
      "id": "${addressId}", 
      "accountNumber": "", 
      "accountName": "", 
      "paymentMethodCode": "DRDEB", 
      "name": "BANKOFENGLAND", 
      "yearsWithBank": "8", 
      "bankSortCode": "100000", 
      "monthsWithBank": "8", 
      "branch": "HeadOffice", 
      "sortCode": "10-00-00", 
      "validationInformation": "", 
      "validationStatus": "" 
     } 
    ], 
    "applicationBillingAddress": { 
     "defaultFlag": "Y" 
    } 
} 

我需要让许多人类可读适当地对准他们更换一个角色,我有巨大的一套应对其相当很难阅读他们,所以我正在寻找一个解决方案,自动格式为人类的可读性 有没有这个解决方案

+0

您是否试图让它非常调试或永久?服务器使用什么语言PHP,C#,Perl? – Wranorn 2014-11-06 11:42:59

+0

我只是想调试它很漂亮 – 2014-11-06 11:44:09

+0

如果我们手动采取,请将响应放在[JS Beautifier](http://jsbeautifier.org/)或下载[JSTool插件](http:// sourceforge。净/项目/ jsminnpp /)。如果你想在代码中发生这种情况,请将字符串传递到这里:''JSON.stringify(JSON.parse(jsonStr,undefined,'\ t'));'' – 2014-11-06 11:44:12

回答

1

只是想要它漂亮地打败了使用json的目的。它意味着紧凑,增加空间,换行符和缩进符合谷物。

如果要调试或检查它的结构:http://jsonlint.com/

+0

如果你有访问服务器和使用PHP,你可以使用JSON_PRETTY_PRINT作为json_encode()的第二个参数来对其进行格式化,但不推荐用于生产用途。 – Wranorn 2014-11-06 11:57:35

0

我认为使它“人类可读”必须在服务器端完成。你得到的是服务器响应,它发送的方式。你有权访问返回响应字符串的服务器代码吗?

+0

一旦它从服务器到达我,我只是想让它人类可读只是为了调试它, – 2014-11-06 11:46:24