HarmonyOS 关于json转model的处理
目前有一个请求,返回值data的格式是:
{"B":"AF","R":"sg","C_zh":"xxx","C_en":"Afghanistan","N":"93"}
- 1.
如直接转对象的话,格式如下:
export class CountryInfo {
B?: string
N?: string
R?: string
C_en?: string
C_zh?: string
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
但是我在UI层使用的适合使用C_zh这样的命名肯定不合适,所以需要再转一层。
export class CountryInfoBean {
isoCode?: string
areaCode?: string
region?: string
enName?: string
zhName?: string
constructor(data: CurrentCountryInfoBean) {
this.isoCode = data.B;
this.areaCode = data.N;
this.region = data.R;
this.enName = data.C_en;
this.zhName = data.C_zh;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
而且当data为多层的数组等类型时转换需要多次遍历,比较麻烦。有没有类似Java中gson的处理。
public class CountryInfoBean implements Serializable {
@SerializedName("B")
private String isoCode;
@SerializedName("C_en")
private String enName;
@SerializedName("C_zh")
private String zhName;
@SerializedName("N")
private String areaCode;
@SerializedName("R")
private String region;
private String firstWord;
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 关于JSON转模问题
790浏览 • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题
959浏览 • 1回复 待解决
HarmonyOS 接口返回的JSON串转为class,接口返回JSON转class这种如何处理?
1526浏览 • 1回复 待解决
HarmonyOS 有没有方法在json转model时候就把null全换空字符串了
1348浏览 • 2回复 待解决
HarmonyOS map转json对象
979浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map?
1224浏览 • 1回复 待解决
HarmonyOS JSON转对象失败
1074浏览 • 1回复 待解决
HarmonyOS hashmap如何转json格式?
960浏览 • 1回复 待解决
HarmonyOS json对象转map类型
1083浏览 • 1回复 待解决
HarmonyOS JSON转实体类
720浏览 • 1回复 待解决
HarmonyOS map转json怎么实现?
751浏览 • 1回复 待解决
HarmonyOS 使用JSON.parse转json对象取值为undefined
1155浏览 • 1回复 待解决
HarmonyOS 关于list如何转jsonArray的问题
445浏览 • 2回复 待解决
HarmonyOS关于TS转ArkTS的语法问题
1399浏览 • 1回复 待解决
HarmonyOS 是否有json转实体类的工具
1005浏览 • 1回复 待解决
请问HarmonyOS有没有Json格式转HashMap的方法?
1235浏览 • 1回复 待解决
HarmonyOS Json转map该使用哪个接口
914浏览 • 1回复 待解决
能否支持json转实体类的工具
1791浏览 • 1回复 待解决
HarmonyOS JSON在转字符串时候对于数据中的特殊字符不会进行防止转义处理么
628浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
770浏览 • 1回复 待解决
关于sequelize-typescript操作model文件时,操作表名的问题
4219浏览 • 1回复 待解决
如何实现Map转JSON字符串
2081浏览 • 1回复 待解决
HarmonyOS 是否存在比较好用的XML转JSON方式
891浏览 • 1回复 待解决
HarmonyOS JSON数据下划线命名转驼峰命名
637浏览 • 1回复 待解决
Arkts中是否有严格校验类型的json字符串转为指定model的方法
1677浏览 • 1回复 待解决
目前没有这种插件,建议使用js原生的json能力或者参考一下三方库:https://ohpm.openharmony.cn/#/cn/detail/@wolfx%2Ffill_class