问题标签 [jobjectformatter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
127 浏览

c# - 如何获取具有键名“$oid”的参数的所有子json的父键名?

我有一个这样的json。我想要“$oid”存在的键名作为子 json 中的键。所以,在这个 json id 和 ruleMasterID 是预期的输出。谁能告诉我如何编写代码以在 C# 中获得相同的效果?

0 投票
0 回答
93 浏览

c# - JObject.Parse 在开头和结尾返回两个 {{ 而不是一个 {

我正在使用 JObject.Parse 并且它不是有效的 json,因为它有两个 {{ 在开头和两个 }} 在结尾而不是每个只有一个。

尝试捕获异常,但没有遇到我的 try catch 异常。如果我删除开头的额外 { 和末尾的额外 } jsonFormatter/validator 网页说没关系。

所以 reuslt.Result 看起来像这样: "{\"pagination\": {}, \"data\": [{\"id\".........

json开始看起来像这样:{{“分页”:{},“数据”:[{“id”:“20......

当将 json 复制到格式化程序/验证器并删除开头的额外 { 和最后的额外 } 时,一切都很好。所以我希望 JObject.Parse 的输出 json 应该是这样的: { "pagination": {}, "data": [ { "id": "20......

我不明白为什么我会得到这些额外的 {} 东西?

0 投票
0 回答
63 浏览

c# - c#中的字典动态

我有我今天制作的这段代码,使用字典来获取我的(错误)请求体,并进行动态输出活动:

我做了一个错误的 RequestBody 给我我的 Api,然后我做了一个这样的数组来动态地获取这个 requestbody。

我有点困惑,因为我不知道如何继续,让这本字典在每个活动中动态运行。

0 投票
1 回答
39 浏览

c# - how to stop ignoring jObject properties when we call API?

I'm calling API using postman, I'm sending dynamic properties using JObject as given below

I'm sending class data to API using JSON but which is ignoring the values of duplicate data

I'm using below JSON in postman

when I pass duplicate key API is taking second value "data": Test.Name23" I want API should take both values from mapping can anyone help?

0 投票
0 回答
185 浏览

c# - 如何将 C# 中的类型从字符串转换为 JObject

因为我的 C# 知识已经结束,所以我想问是否有人可以帮助我解决转换问题。

我的错误:

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException:无法将类型“Newtonsoft.Json.Linq.JObject”隐式转换为“字符串”。存在显式转换(您是否缺少演员表?)

它被触发的地方:

基于 RageMP(GTA V 的多人游戏修改)和 NAPI 基本上是从他们那里获取数据的 API。

0 投票
2 回答
228 浏览

c# - 如何使用 JSON.net 枚举嵌套的 JObject?

我有一个字符串化的 json 对象,我使用 JSObject.Parse 解析它并得到下面的结果 -

这是我的输入 -

额外的括号是解析器添加的开始和结束。我想遍历这个对象并显示名字和姓氏的键值。

但是,我不知道是因为两个括号还是因为嵌套结构,我无法访问里面的属性。我尝试了一种递归方法来解析 json,但还没有成功。有人可以帮我吗?

0 投票
1 回答
35 浏览

c# - 如何在 C# 中从 JObject 中读取数组的名称

这是我从 api 响应中获得的数组,我想读取“591460000000352107”这个值。这是数组的键,在 api 的每个响应中都会有所不同。那么我如何从 C# 中的 Jobject 读取它 {"response": { "result": [{"591460000000352107": [{"Middle_Name": "","EmailID":"prateek.chauhan@gmail.com","Expertise": ""}]}]}}

0 投票
2 回答
168 浏览

c# - 从 C# 中的 JSON 响应中删除所有出现的特定键

我有一个 JSON 字符串,我想从中消除给定键的所有出现。

JSON 我有:

我想消除键“BaseVersionID_”和“VersionId_”如下:

我使用了 JObject.Remove(); 如下

但只能删除 payLoad Hierarchy 下的键。如何删除所有出现的 Key。

0 投票
1 回答
227 浏览

c# - 如何将 json 属性和值添加到作业中的空集合?

我有一个Jobject Car.
Car一个null集合“轮子”。

如何向集合添加属性和值wheels

代码:

我的期望:

如何添加frontwheel和?rearwheelJObject

0 投票
1 回答
61 浏览

c# - 对对象列表进行排序并转换为 JObject 列表

我是 C# 编程的新手,任何帮助都将不胜感激。因为这对于 ac# 开发人员来说可能是一件简单的事情。我尝试了很多东西,但是当我尝试开发它时,Newtonsoft JObjects 中出现了类型不匹配或编译错误。

我有一个对象列表,例如

我需要将其分类,并使用 Newtonsoft.Json.Linq 将其转换为 JObjects 列表。JSON 格式的输出应如下所示,

请注意,我已经将 formOutputs 排序为升序并使用分组GroupBy以删除重复项。