json-deserialization 相关问题

Json反序列化是将json字符串转换为对象实例(通常是类)的过程。

如何使用 JsonNames 解析 Kotlinx 序列化中 JSON 字段的多个名称?

如何使用 JsonNames 解析 Kotlinx 序列化中 JSON 字段的多个名称。对于普通数据类它工作得很好 @OptIn(ExperimentalSerializationApi::class) @可序列化 数据类项目(@

回答 1 投票 0

C# JSon 使用 newtonsoft 反序列化对象

Json 文件看起来像 {"cat":{"colour":"brown","height": "30cm"},"dog"{"colour":"brown"}}。所以我创建了一个课程...

回答 1 投票 0

读取 json 文件时出现语法错误“附加文本”

我正在尝试使用以下脚本从 MATLAB 中的 Arduino 板读取 json 文件: 文件名 = 'test1.json'; % JSON 扩展名中的文件名 str = fileread(文件名); %

回答 1 投票 0

kontlinx.serialization 中的多态值可以管理吗?

是否可以处理属性类型不同的 json,如下所示: { “一些值”:123 } 和 { “一些值”:“123” } 到单个@Serialized obj...

回答 1 投票 0

从 JSON 导航响应自定义反序列化

我有一个 API 返回如下所示的 JSON,我必须在 C# 对象中反序列化它: { “发现”:真实, “结果数据”:[ { “2023...

回答 1 投票 0

从 JSON 导航响应自定义反序列化

我有一个 API 返回如下所示的 JSON,我必须在 C# 对象中反序列化它: { “发现”:真实, “结果数据”:[ { “2023...

回答 0 投票 0

Newtonsoft.Json.JsonReaderException:当前 JsonReader 项不是对象:EndObject

以下是自定义 Json 转换器中的 ReadJson 覆盖方法,该方法正在我尝试使用的项目之一中使用: public override object ReadJson(JsonReader reader, Type obje...

回答 0 投票 0

Dotnet Graphql 响应反序列化

我正在制作一个使用 GraphQL API 的 dotnet Web 应用程序。我遇到的问题是,在我执行查询后,响应与我的实体模型不匹配,我想这是因为 ...

回答 2 投票 0

为什么 jackson json 反序列化无法将复杂对象重建为原始规范

我正在尝试序列化和反序列化一个复杂的对象,该对象是一个 ArrayList,其中包含一个带有字符串和 BigDecimal 键/值对的 HashMap。 我可以为类型的对象很好地序列化 数组列表<

回答 0 投票 0

Symfony - 如何指定根以使用 JMS\Serializer 将 json 数组反序列化为对象

我收到来自某个服务器的对 API 请求的 json 响应,格式如下: { “数据”: { #结果在这里 } } 但是我需要在“dat ...

回答 1 投票 0

Jackson反序列化convertValue vs readValue

我有一个包含 JSONObjects 的 org.json.JSONArray,我正在尝试将它们映射到 POJO。我知道我想要映射到的 POJO 的类型。我有 2 个选项,我想找出哪个是...

回答 2 投票 0

Objectmapper.readerforupdating 不适用于嵌套对象

我在 Objectmapper.readerforupdating 中遇到问题,在视图的帮助下使用不同的写入权限,它在主实体上工作正常,但在嵌套对象上工作不正常。我有以下考试......

回答 2 投票 0

JSON 值无法转换为 System.Collections.Generic.Dictionary`2[System.String,System.String]

连载前- “欢迎页面配置”:{ “欢迎标题文本”:{ “风格”: { “颜色”:“#FFFFFF” }, ...

回答 1 投票 0

Converting Json to C# Class Desrializer errors on List

我有这个 json 对象 - 在 view monde [{ "网址标题": "", “地点”: ””, “网址”:“” }, { "Urltitle": "&q...

回答 1 投票 0

Jackson:反序列化抽象类

我正在使用 Jackson 反序列化几个共享某些属性的 JSON 对象: { “错误”: ””, “结果”: { "行号": "2", "行&

回答 1 投票 0

如何使用 System.Text.Json 正确反序列化具有 IReadOnlyCollection<T> 的类?

我有以下课程: 公共密封类 SomeClass { [JsonConstructor()] 公共 SomeClass(IEnumerable myItems) { InternalMyItems = 新收藏 我有以下课程: public sealed class SomeClass { [JsonConstructor()] public SomeClass(IEnumerable<string> myItems) { InternalMyItems = new Collection<string>(myItems.ToArray()); MyItems = new ReadOnlyCollection<string>(InternalMyItems); } public IReadOnlyCollection<string> MyItems { get; } private Collection<string> InternalMyItems { get; } } 序列化似乎工作正常: { "MyItems": [ "A", "B", "C" ] } 反序列化好像不行。理想情况下,我想坚持使用 ReadOnlyCollection<T> 和 Collection<T> 而不必更改为其他类型。此示例代码在尝试反序列化时抛出异常: var options = new JsonSerializerOptions() { WriteIndented = true }; var items = new[] { "A", "B", "C" }; var instance = new SomeClass(items); var json = JsonSerializer.Serialize(instance, options); var copy = JsonSerializer.Deserialize<SomeClass>(json, options); InvalidOperationException:反序列化中的每个参数 “UserQuery+SomeClass”类型的构造函数必须绑定到一个对象 反序列化的属性或字段。每个参数名称必须匹配 具有对象上的属性或字段。仅考虑字段 当启用“JsonSerializerOptions.IncludeFields”时。比赛可以 不区分大小写。

回答 0 投票 0

存储到 cosmos 时序列化十进制值

我有如下的java类 公开课文件{ @ID 私有字符串标识; @PartitionKey 私有字符串分区键; 私有 Map 属性; } 这里的

回答 0 投票 0

使用 Jackson 反序列化器读取子 JSON 对象

我有一个具有 Jackson 依赖项的 Spring Boot 应用程序,以及一个具有以下代码的服务: Dto dto = new ObjectMapper().readValue(jsonString, Dto.class); 我有一个类似于这个的 JSON: { &quo...

回答 0 投票 0

JsonConvert.DeserializeObject 解析响应 - 帮助解析一节

我不明白哪里错了,请帮忙。我解析的另一部分一切正常。但无法解析此部分 - 始终为空 { “交付选项”:{ “地址”:{ ...

回答 1 投票 0

使用 Kotlinx 序列化解析 json

我有一个问题,因为我在 2 天内没有回答没有键值的 json 解析。 我正在使用序列化,json 格式如下。 { “项目”:[ [ { ...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.