c# - Json.NET - 将 JObject 添加到 JArray
问题描述
我有一段非常简单的代码,我无法解决。
JObject obj = new JObject { "Name", "John" };
JArray array = new JArray();
array.Add(obj);
// throws "Can not add Newtonsoft.Json.Linq.JValue to Newtonsoft.Json.Linq.JObject"
我尝试了许多不同的方法来将 a 添加JObject
到JArray
. 我究竟做错了什么?
解决方案
您的问题不是添加部分。
您的问题是您的JOject
.
尝试这个。
JObject obj = new JObject();
obj.Add("Name", "John");
Jarray array = new JArray();
array.Add(obj);
推荐阅读
- swift - Swift - 在特定帧上开始和结束 .SCN 动画
- gitlab-ci - 为什么我的 gitlab 运行程序尝试使用与我配置不同的 url 获取 repo?
- google-chrome - xmlHttpRequest 挂起错误仅在 Chrome 中发生(发送大 json-23kb 时)
- flutter - 在颤动中从http调用加载数据后,滚动控制器将进入顶部
- python - 如何使用套接字(Python)通过客户端退出主机中的while循环
- apache - 包含用户登录失败和电子邮件发送失败的 httpd 错误日志
- image - 阿里云,如何通过api获取市场镜像费
- curl - libcurl CURL 会话不刷新新收到的邮件?
- gcc - 在 Windows (MinGW) 上为 i686-elf 编译 GCC 时出错
- javascript - 如何在js Fullcalender中找到第2个和第4个星期六?