问题标签 [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 投票
0 回答
17 浏览

java - 使用 Java Bean 属性而不是 jObjectFormatter 中的字段

如何将 jObjectFormatter 配置为使用 bean 属性访问器方法 ( get*, is*) 而不是直接访问对象的字段?即,toString以下类的:

应该返回“foobar”,但它返回“foo”。

0 投票
1 回答
73 浏览

c# - 如何在 C# 中将 json 转换为 json 对象?

我有一个 json 想要在其上添加方括号(意味着想要将其转换为 json 对象数组)这是我的 json 作为响应,

现在我希望这个 json 如下(只是方括号之前和结尾的 json)

除了串联还有什么办法可以做到这一点?这是JObject我创造的。

0 投票
2 回答
4469 浏览

c# - 使用 JObject 获取特定的嵌套 JSON 属性

如何使用 JObject 从 JSON 中获取特定的嵌套属性?

例如,我想获取 uri:

...

0 投票
2 回答
811 浏览

asp.net-core-2.0 - 如何从 JObject 获取 Iformfile 值?

我正在使用最新的 .net 核心,我有 mvc 应用程序和 web Api 应用程序,所以 mvc 应用程序需要请求,所有数据库操作都是由 web api 应用程序完成的,我大部分时间都被卡在与 IFormFile 相关的上传图像所以不知何故我设法获取图像数据并绑定到 ViewModel 但是当我将 ViewModel 作为 PostAsJsonAsync 传递给参数为 viewmodel 的 web api 控制器时它不起作用所以我更改为 JObject 现在我的问题是如何提取 IFormFile 属性从 JObject 作为 IFormFile,我面临 InvalidCastException 错误。这是我的代码。

0 投票
1 回答
916 浏览

c# - 在第 n 个位置将 JObject 添加到 JArray

我目前正在开发 ASP.NET Web API .NET Framework 4.7.2。我尝试在我的服务类中更改一些 JSON 数据。我尝试在我的 JArray 中的每个第二个对象之后添加一个新对象。

我考虑过处理 JSON 数据,而不是具体对象,因为接收到的数据很可能是动态数据。我正在使用库 JObject,但我得到了一些错误,没有任何真正的异常消息。

我收到的 JSON 结构如下所示:

我的服务类如下所示:

我的占位符视图模型如下所示:

当我尝试将 placeholderVm 添加到我的 JArray 时,它第一次工作正常,但在第二次迭代时它会抛出一个错误而没有异常消息。

你知道如何在我的 JArray 的第 n 个位置添加一个新的 JObject 吗?

谢谢!

0 投票
1 回答
64 浏览

c# - 使用 JObject 和 LINQ 反序列化 JSON

我遇到了某种条件来反序列化标准但相当大的 JSON。

我附上了 JSON 的一部分。下面提供了我用于反序列化和处理的 C# 代码。我要做的是为数据类型标记为拾取列表(“data_type”:“picklist”)的元素制作内部标签“pick_list_values”的链接列表。

如何完成反序列化。需要获取对应数据类型为pickuplist的section的pickuplist。任何合适的替代方案也可以,但输出必须在 LinkedList<> 中。

0 投票
0 回答
115 浏览

c# - 如何从嵌套的 foreach Jobject 中删除属性?

我正在将自定义模型转换为 JObject,并且我想删除 JObject 中为空的属性。如何循环Jobject?

我正在将自定义模型转换为 JObject,并且我想删除 JObject 中为空的属性。如何循环Jobject?

0 投票
3 回答
612 浏览

c# - 使用 Newtonsoft 将复杂的 JSON 转换为通用列表

下面是一个 Json :

下面是我创建的类结构,因为我需要将其填充到 C# 对象中。我正在尝试创建RulesEngineOutput的集合并用 json 内容填充它。

我正在尝试使用以下代码来实现这一点:

但这会引发异常,因为该项目得到一个字符,我认为我需要在循环中传递一个 JSON 对象,但我无法得到一个。每次我得到的是一个 JSON 字符串。

无法将当前 JSON 数组(例如 [1,2,3])反序列化为类型“RulesEngineOutputCollection”,因为该类型需要 JSON 对象(例如 {\"name\":\"value\"})才能正确反序列化。\r \n要修复此错误,请将 JSON 更改为 JSON 对象(例如 {\"name\":\"value\"})或将反序列化类型更改为数组或实现集合接口的类型(例如 ICollection、IList ) 比如可以从 JSON 数组反序列化的 List。

0 投票
1 回答
917 浏览

c# - 如何从 C# 中的 JObject 获取特定值

我需要从 API 响应中检索特定值。我的回复如下所示。如何访问每个包的 [productCodeScheme] 值?

0 投票
1 回答
743 浏览

json - 将 JSON 序列化属性对象转换为键和值列表

我正在努力将一个列表更改为键和值的形式。

例如:我有一个 List Property 对象

我正在寻找使用以下格式的此对象的 JSON 字符串:

我无法使用 JSON 序列化来实现它。有没有办法使用任何类型的可用序列化来实现它?

提前谢谢大家。