【发布时间】:2023-02-03 23:25:51
【问题描述】:
我有一个没有对象名称的 json 对象数组
[
{
"FIRST_NAME": "fname",
"LAST_NAME": "KSHHS",
"SERIAL_NO": 905
},
{
"FIRST_NAME": "jhdf",
"LAST_NAME": "dfdf",
"SERIAL_NO": 965
}
]
我试图在我的类具有不同字段名称的打字稿中反序列化它,就像我们在 java 中使用 Jackson Object Mapper 所做的一样。 我的课看起来像:
import { JsonObject, JsonProperty } from "json2typescript";
export class Student {
@JsonProperty('FIRST_NAME', String)
private firstName?: string;
@JsonProperty('FIRST_NAME', String)
private firstName?: string;
@JsonProperty('SERIAL_NO', number)
private id?: string;
}
let response: Student[];
response = jsonConvert.deserializeArray(json , Student);//json is the Object array
我尝试使用 json2typescript 无法反序列化,因为我的 json 没有对象键,但链接中显示的示例有它。
【问题讨论】:
标签: node.js json typescript