问题标签 [jsonconvert]
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.
json - 在 JSON 中反序列化数组中的数组
我有以下要反序列化为对象的 JSON 文件
}
我要转换的对象如下:
使用以下代码段:
然而,第二个参数中的数组作为 Newtonsoft.Json.Linq.Array 而不是我所期望的 object[] 返回。
任何建议将不胜感激。
c# - 将 JSON 字符串反序列化为 C# 中的非预定义对象
我有一个来自 API 的 JSON 响应,其中包含许多数据。我真正需要的只是结果中的一些项目。有没有一种方法可以将其反序列化为 C# 对象,而无需定义一个具有成员的类以与返回的 JSON 中的所有项目相对应。或者,我是否必须定义一个具有与返回的 JSON 中的所有成员元素相对应的属性的类?
这是返回的 JSON 示例
我试过下面的代码
但是 paymentVerificationResponse 中的所有元素,包括 chargemessage 都是 null 或 0
我的应用程序在 ASP.Net-Core 3.1 上运行
c# - 如何序列化 json 以显示属性值而不是属性名称?
我正在尝试找到一种将对象序列化为以下格式的json字符串的方法,这样我就可以满足项目要求
我创建了这些模型类:
在序列化过程中可以以某种方式更改元素的名称,因此 Item 被序列化为“2019-05-13”、“2019-05-14”等?
c# - 如何使用 JsonConvert+attribute 序列化字典以隐藏字典名称?
我正在尝试序列化这个模型
我得到了这个
我想得到这个回应
我想使用属性来实现这一点,但我不知道如何。
我尝试编写我的自定义 json 转换器,但这并没有做太多
c# - C# Object to Json to Xml,如何为数组项生成xml元素
我先将 Object 转换为 json,然后将 json 转换为 xml。我需要这样做以将某些属性生成为 xml 属性而不是元素。一切都按预期工作,除了我无法为每个项目生成单独的 xml 元素。
C#代码:
生成的json:
C# 类:
生成的(不需要的)输出:
预期输出:
c# - 如何将 JSON 子对象读取为字符串
例子:
我想将 Header 的值作为 a 检索String
,而不是作为对象检索。
表示 Header 的值,{ "Test": "Value" }
作为字符串检索。
这是一个非常大的响应的一部分,上面的示例仅出于说明目的而进行了简化。将来手动解析将很难维护。
json.net - 使用 JsonConvert 将具有德国文化格式的字符串转换为双精度
我需要将 JSON 中的德国格式货币(值可能为负或正)转换为 Double,我可以使用 double.parse 并指定 NumberStyle 来完成,如下所示
但是,有多个属性需要转换,我正在寻找一种更好的方法来代替对每个属性进行解析。我正在考虑使用 JsonSerializerSettings,然后使用 Json Convert。但找不到在 JsonSerializerSettings 中指定样式的方法。
有没有更好的方法来处理这个?
c# - 如何反序列化具有多个不同类型对象的 JSON 字符串
我有以下 json 字符串:"{"\"itemList\":[{\"id\":1,\"name\":\"Item 1 Name\"},{\"id\":2,\"name\":\"Item 2 Name\"}],"listInfo":{"info1":1,"info2":"bla"}}"
我有以下课程:
如何将我的 json 字符串反序列化为它包含的两个不同对象,ItemList
以及ListInfo
?ItemList
应该反序列化为List<ItemClass>
. 我使用 JsonConvert 多次使用反序列化,但使用表示单个对象的 json 字符串。
c# - 如何检查我的 json 字符串是否存在 502 错误
我有一个 API 调用,它返回一个 json 格式的查询字符串。有时我会收到以下回复
我解释这个响应的代码是
这在大多数情况下都有效,直到我收到错误 502 错误。如何检查我的 json 字符串以查看是否有错误并处理它?还值得注意的是,我在这个程序中有很多反序列化进程,所以保持这个错误处理的效率会很好。
感谢任何帮助,我是 c# 和 json 的新手,这个问题阻碍了这个项目。
谢谢!
编辑:GetOpenZTOrderS() 函数调用此 Query 函数。我怎样才能修改它以获得也返回状态码?