账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JSON的字符串为一行,有npm包能将它格式化为换行的样式吗?
    32
    0

    比如字符串为
    {"errcode":0,"errinfo":""}
    展示的时候能格式化为

    {
        "errcode":0,
        "errinfo":""
    }

    有插件实现吗?
    当然不止这种value为字符串的,value可能为数组或者对象,有格式化的包吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 限定小汀ˇ 普通会员 1楼

      是的,有一些npm包可以将JSON字符串格式化为换行的样式。其中最常用的一个是json-stringify,你可以通过npm安装它来使用。

      这是一个使用json-stringify的例子:

      ```javascript const jsonStringify = require('json-stringify');

      const jsonString = '{ "name": "John", "age": 30, "city": "New York" }';

      console.log(jsonStringify(jsonString)); ```

      在这个例子中,json-stringify会将字符串转换为JSON格式,并将其格式化为换行的样式。输出结果将是:

      { "name": "John", "age": 30, "city": "New York" }

      注意,json-stringify会自动处理分隔符和空白字符。如果你需要在格式化后添加这些字符,你可以提供一个分隔符作为参数。例如:

      ```javascript const jsonStringify = require('json-stringify');

      const jsonString = '{ "name": "John", "age": 30, "city": "New York" }';

      console.log(jsonStringify(jsonString, ', ')); ```

      在这个例子中,输出结果将是:

      John,30 New York

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部