JSON Object使用示例

2023-03-13  本文已影响0人  寻找无名的特质

使用JSON Object可以在C#中构建JSON对象,可以直接使用构造函数实例化JsonObject,直接添加属性:

            JsonObject obj = new JsonObject
            {
                { "flowId", dto.FlowId },
                {"fromTache",dto.FromTache},
                {"currentTache",dto.CurrentTache}
            };

对象创建完成后,可以使用add方法增加属性,比如:obj.Add(key, dto.RecordData[key]);
如果需要添加保存在字符串中的复杂对象,可以使用JsonObject.Parse将字符串转换为JsonNode对象,然后再添加:var subobj = JsonObject.Parse(jsonstr);
如果需要拷贝另一个JsonOjbect的属性,不能直接添加,需要使用下面的技巧:

    var node = JsonObject.Parse(item.Value.ToJsonString());
    obj.Add(item.Key,node);
上一篇下一篇

猜你喜欢

热点阅读