相关疑难解决方法(0)

使用 C# 解析复杂的 JSON 结果

我正在尝试解析以下复杂的 JSON 结果,该结果是从 Zoho Crm API 返回的:

{
"response":
{
    "result":
    {
        "Contacts":
        {
            "row":
            [
                {
                    "no":"1",
                    "FL":
                    [
                        {
                            "content":"555555000000123456",
                            "val":"CONTACTID"
                        },
                        {
                            "content":"555555000000012345",
                            "val":"SMOWNERID"
                        },
                        {
                            "content":"John Doe",
                            "val":"Contact Owner"
                        },
                        {
                            "content":"Pete",
                            "val":"First Name"
                        },
                        {
                            "content":"Smith",
                            "val":"Last Name"
                        },
                        {
                            "content":"pete@mail.com",
                            "val":"Email"
                        },
                        {
                            "content":"5555551000000012346",
                            "val":"SMCREATORID"
                        },
                        {
                            "content":"Jane Doe",
                            "val":"Created By"
                        },
                        {
                            "content":"555555000000012347",
                            "val":"MODIFIEDBY"
                        },
                        {
                            "content":"Doris Doe",
                            "val":"Modified By"
                        },
                        {
                            "content":"2013-06-14 17:24:10",
                            "val":"Created Time"
                        },
                        {
                            "content":"2013-06-14 17:24:10",
                            "val":"Modified Time"
                        }, …
Run Code Online (Sandbox Code Playgroud)

.net c# serialization json zoho

6
推荐指数
1
解决办法
2万
查看次数

Json.NET - 如何使用自定义解析器序列化类

我想序列化这个类:

public class CarDisplay
{
    public string Name { get; set; }
    public string Brand { get; set; }
    public string Year { get; set; }

    public PictureDisplay[] Pictures { get; set; }
} 

public class PictureDisplay
{
    public int Id { get; set; }
    public string SecretKey { get; set; }
    public string AltText { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

对于这个Json测试:

{名称:"名称值",品牌:"品牌价值",年份:"年份价值",图片:["url1","url2","url3"]}

请注意,每个Car都有一个只包含url字符串的图片数组,而不是Picture类具有的所有属性.

我知道Json.NET有自定义解析器的概念,但我不确定如何使用它.

.net json json.net

5
推荐指数
1
解决办法
2616
查看次数

标签 统计

.net ×2

json ×2

c# ×1

json.net ×1

serialization ×1

zoho ×1