json数据怎么换行?json数据怎么打开?

阳光 2022-07-13 23:10:04 java常见问答 7389

Json想必大家不陌生吧,很多大型开发项目里都有它的身影。JSON是一种轻量级的数据交换格式,它转换出来的数据容易让人理解,那json数据怎么换行?下面来我们就来给大家讲解一下。

json数据怎么换行.png

后台代码把换行符\r\n替换为\\r\\n,前台代码js收到的字符就是\r\n。代码如下:

public static string ConvertFromListTojson(IListlist, int total, string columnInfos) where T: class
{
    string[] cols = columnInfos.Split(new char[]
    {
        ','
    }, StringSplitOptions.RemoveEmptyEntries);
    StringBuilder sb = new StringBuilder(300);
    sb.Append("{\"total\":");
    sb.Append(total);
    sb.Append(",\"rows\":");
    sb.Append("[");
    foreach(T t in list)
    {
        sb.Append("{");
        foreach(string col in cols)
        {
            string name = "\"{0}\":\"{1}\",";
            string value = getValue(t, col);
            value = value.Replace("\r\n", "\\r\\n");
            sb.Append(string.Format(name, col, value));
        }
        if (cols.Length > 0)
        {
            int length = sb.Length;
            sb.Remove(length - 1, 1);
        }
        sb.Append("},");
    }
    if (list.Count > 0)
    {
        int length2 = sb.Length;
        sb.Remove(length2 - 1, 1);
    }
    sb.Append("]");
    sb.Append("}");
    return sb.ToString();
}
private static string getValue(T t, string pname) where T: class
{
    Type type = t.GetType();
    PropertyInfo pinfo = type.GetProperty(pname);
    if (pinfo != null)
    {
        object v = pinfo.GetValue(t, null);
        return v != null ? v.ToString() : "";
    }
    else
    {
        throw new Exception("不存在属性" + pname);
    }
}

json数据怎么打开?

1、用记事本打开

右击 json 格式文件,选择打开方式,会有记事本可以选择,点击就可以打开了。

2、可以用浏览器打开

用样的右击 json 格式文件,选择打开方式,若是不能直接看到浏览器,可以点击选择默认程序,里面就会有浏览器可以选择点击打开。

3、可以利用文件编辑器打开

文件编辑器有很多种,像是 sublime text、notepad 等文件编辑器都可以用来打开 json 格式文件,但是你需要在电脑上安装这些编辑器,(可以下载这些软件的地址:php 中文网工具下载)下面我们用 sublime text 为例来打开一个 json 格式文件。

也是右击 json 格式文件,选择打开方式,会有 sublime text,然后点击就可以打开;或者可以直接右击 json 格式文件,然后可以看见有一个 open with sublime text,点击直接就可以打开,同样的使用 notepad 也是用相同的步骤打开。

这样我们就可以打开json相关文件了,另外,如果我们找不到json文件可能是文件有损坏,我们需要就是去解决问题才行哦!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

qt完整安装之后怎样正确打开?qt安装教程是什么?

redis的使用场景有哪些?redis配置文件怎么操作?

java有些什么课程?如何学好java课程?