Unity格式化Json字符串

本文介绍了两种方法来格式化JSON字符串。方法一是利用Newtonsoft.Json库,通过序列化和反序列化实现;方法二是纯字符串处理,通过检查括号来添加缩进和换行。这两种方法都能将原始JSON转换为易于阅读的格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

推荐使用方法二!

方法一: 

首先导入动态库  Newtonsoft.Json.dll

调用这个方法,传入json字符串,会返回格式化后的json字符串

        /// <summary>
        /// 格式化json
        /// </summary>
        /// <param name="str">输入json字符串</param>
        /// <returns>返回格式化后的字符串</returns>
        public static string ConvertJsonString(string str)
        {
            JsonSerializer serializer = new JsonSerializer();
            TextReader tr = new StringReader(str);
            JsonTextReader jtr = new JsonTextReader(tr);
            object obj = serializer.Deserialize(jtr);
            if (obj != null)
            {
                StringWriter textWriter = new StringWriter();
                JsonTextWriter jsonWriter = new JsonTextWrite
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值