<bdo id='CuOPd'></bdo><ul id='CuOPd'></ul>

  • <i id='CuOPd'><tr id='CuOPd'><dt id='CuOPd'><q id='CuOPd'><span id='CuOPd'><b id='CuOPd'><form id='CuOPd'><ins id='CuOPd'></ins><ul id='CuOPd'></ul><sub id='CuOPd'></sub></form><legend id='CuOPd'></legend><bdo id='CuOPd'><pre id='CuOPd'><center id='CuOPd'></center></pre></bdo></b><th id='CuOPd'></th></span></q></dt></tr></i><div id='CuOPd'><tfoot id='CuOPd'></tfoot><dl id='CuOPd'><fieldset id='CuOPd'></fieldset></dl></div>

    <small id='CuOPd'></small><noframes id='CuOPd'>

  • <tfoot id='CuOPd'></tfoot>
    <legend id='CuOPd'><style id='CuOPd'><dir id='CuOPd'><q id='CuOPd'></q></dir></style></legend>

        Javascript:如何直接从对象生成格式化的易于阅读的

        时间:2023-05-29
        • <i id='TvT1X'><tr id='TvT1X'><dt id='TvT1X'><q id='TvT1X'><span id='TvT1X'><b id='TvT1X'><form id='TvT1X'><ins id='TvT1X'></ins><ul id='TvT1X'></ul><sub id='TvT1X'></sub></form><legend id='TvT1X'></legend><bdo id='TvT1X'><pre id='TvT1X'><center id='TvT1X'></center></pre></bdo></b><th id='TvT1X'></th></span></q></dt></tr></i><div id='TvT1X'><tfoot id='TvT1X'></tfoot><dl id='TvT1X'><fieldset id='TvT1X'></fieldset></dl></div>
          <tfoot id='TvT1X'></tfoot>
          <legend id='TvT1X'><style id='TvT1X'><dir id='TvT1X'><q id='TvT1X'></q></dir></style></legend>

              <bdo id='TvT1X'></bdo><ul id='TvT1X'></ul>

                    <tbody id='TvT1X'></tbody>

                  <small id='TvT1X'></small><noframes id='TvT1X'>

                • 本文介绍了Javascript:如何直接从对象生成格式化的易于阅读的 JSON?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  可能重复:
                  如何以编程方式美化 JSON?

                  我知道如何使用 JSON.stringify 从对象生成 JSON,或者在我的例子中,来自谷歌代码的方便 jquery-json (https://github.com/krinkle/jquery-json).

                  I know how to generate JSON from an object using JSON.stringify, or in my case the handy jquery-json from google code (https://github.com/krinkle/jquery-json).

                  现在这工作正常,但输出对于人类来说很难阅读.有没有一种简单的方法/功能/什么来输出一个格式整齐的 json 文件?

                  Now this works fine, but the output is hard to read for humans. Is there an easy way / function / whatever to output a neatly formatted json file?

                  这就是我的意思:

                  JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}); 
                  

                  给..

                  "{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"
                  

                  我想要这样的东西:

                  {
                   "a":1,
                   "b":2,
                   "c":{
                      "d":1,
                      "e":[1,2]
                   }
                  }
                  

                  例如添加了换行符和标签.较大的文档更容易阅读.

                  E.g. with newlines and tabs added. It's much easier to read for larger documents.

                  我希望在不添加任何大型库的情况下理想地做到这一点 - 例如.不是原型或 YUI 或其他任何东西.

                  I'd like to do this ideally without adding any huge libraries - e.g. not prototype or YUI or whatever.

                  推荐答案

                  JSON.stringify 需要更多 可选参数.

                  试试:

                   JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, 4); // Indented 4 spaces
                   JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, "	"); // Indented with tab
                  

                  发件人:

                  如何以编程方式美化 JSON?

                  应该在现代浏览器中工作,如果您需要,它包含在 json2.js 中不支持 JSON 辅助函数的浏览器的后备.出于显示目的,将输出放在 <pre> 标记中以显示换行符.

                  Should work in modern browsers, and it is included in json2.js if you need a fallback for browsers that don't support the JSON helper functions. For display purposes, put the output in a <pre> tag to get newlines to show.

                  这篇关于Javascript:如何直接从对象生成格式化的易于阅读的 JSON?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:用于人类友好的相对日期格式的 Javascript 库 下一篇:用于在 JavaScript 中格式化数字的正则表达式

                  相关文章

                  最新文章

                    <i id='w1WFv'><tr id='w1WFv'><dt id='w1WFv'><q id='w1WFv'><span id='w1WFv'><b id='w1WFv'><form id='w1WFv'><ins id='w1WFv'></ins><ul id='w1WFv'></ul><sub id='w1WFv'></sub></form><legend id='w1WFv'></legend><bdo id='w1WFv'><pre id='w1WFv'><center id='w1WFv'></center></pre></bdo></b><th id='w1WFv'></th></span></q></dt></tr></i><div id='w1WFv'><tfoot id='w1WFv'></tfoot><dl id='w1WFv'><fieldset id='w1WFv'></fieldset></dl></div>

                      <bdo id='w1WFv'></bdo><ul id='w1WFv'></ul>
                    <legend id='w1WFv'><style id='w1WFv'><dir id='w1WFv'><q id='w1WFv'></q></dir></style></legend>

                    1. <small id='w1WFv'></small><noframes id='w1WFv'>

                    2. <tfoot id='w1WFv'></tfoot>