HarmonyOS 网络请求结果数据解析

网络请求结果解析如何不定义interface或者其他数据结构,直接获取返回结果的某个字段值?

比如返回结果:

{\"ok\":true,\"result\":{\"code\":\"NO_ERROR\",\"data\":{\"resId\":\"2223141296504832\"},\"message\":\"无错误\"}}" 

想要在获取该返回字符串后使用JSON.parse(response.result)解析后直接获取code的值,如何获取?

HarmonyOS
2025-01-10 09:36:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

当前这块还是需要定义一个interface或者class数据结构来承接处理返回结果的。

也可以使用三方库class-transformer来处理结果。

参考链接:https://gitee.com/openharmony-tpc/openharmony_tpc_samples/tree/master/class-transformer

分享
微博
QQ
微信
回复
2025-01-10 11:12:03
相关问题
网络请求使用gzip压缩数据
3282浏览 • 1回复 待解决
HarmonyOS rcp网络请求返回数据为null
1222浏览 • 1回复 待解决
网络请求数据后的处理
1422浏览 • 1回复 待解决
HarmonyOS 数据解析
1160浏览 • 1回复 待解决
网络请求数据处理问题
1644浏览 • 1回复 待解决
HarmonyOS 关于http请求的返回结果
1167浏览 • 1回复 待解决
HarmonyOS 网络请求loading
1097浏览 • 1回复 待解决
HarmonyOS 网络请求超时
1882浏览 • 1回复 待解决
HarmonyOS 网络请求header
934浏览 • 1回复 待解决
HarmonyOS 网络请求示例
1335浏览 • 1回复 待解决
网络请求-GET请求传参
1840浏览 • 1回复 待解决
HarmonyOS JSON数据解析问题
1093浏览 • 1回复 待解决