none
关于JSON数据格式显示的问题 RRS feed

  • 问题

  • 我有一个这样的页面结构

    现在把左边form,submit过去的以后,在右边会得到一个JSON格式的数据

    但这个JSON格式的数据是没有格式化的(返回的JSON数据,全在一行里面,没有格式化)

    有没有办法在静态页面的情况前,再把得到的JSON数据,在格式化一下,在右边显示出来

    2020年9月11日 14:06

全部回复

  • Hi cpp_1,

    你可以尝试下面的代码来格式化Json数据。

               Teacher teacher = new Teacher() { Age=21,Name="test1",Id=1001};
                string json = JsonConvert.SerializeObject(teacher);
                Console.WriteLine(json); // single line JSON string
                Console.WriteLine("************************");
                string jsonFormatted = JValue.Parse(json).ToString(Formatting.Indented);
    
                Console.WriteLine(jsonFormatted);
                Console.ReadKey();

    示意结果:

    希望能够帮助您。

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年9月17日 3:12