首页 > 解决方案 > 我想解析使用 axios 在本机反应中收到的 json 响应

问题描述

{"status":1,"message":"Login Successfully. ","info":[{"uid":"12","gender":"Female","name":"priya","sexual":"Straight","relationship":"Single","lookingfor":"Anything Interesting","email":"priya@gmail.com","dob":"Oct 4, 2019","location":"","latitude":"18.520430299999997","longitude":"73.8567437","income":"20L - 30L","image":"..\/post_image\/15719084821049236369.png","yourself":"If Fucut Get\n","occupation":"ivggovhboyvrx","gover_id":"..\/post_image\/1571908482858647323.png","face":"..\/post_image\/1571908482919112539.png","income_proof":"..\/post_image\/15719084821838650906.png","status":"Rejected","linkedin_id":""}]}

我的回复是这样的

标签: reactjsnative

解决方案


对于解析 JSON 响应,您可以JSON.parse()

JSON.parse(string to be parse)

在你的前任。首先你需要成为 JSON.stringify(your string) 然后你可以像这样解析 Json 数据


let data = JSON.parse(JSON.stringify({"status":1,"message":"Login Successfully. ","info":[{"uid":"12","gender":"Female","name":"priya","sexual":"Straight","relationship":"Single","lookingfor":"Anything Interesting","email":"priya@gmail.com","dob":"Oct 4, 2019","location":"","latitude":"18.520430299999997","longitude":"73.8567437","income":"20L - 30L","image":"..\/post_image\/15719084821049236369.png","yourself":"If Fucut Get\n","occupation":"ivggovhboyvrx","gover_id":"..\/post_image\/1571908482858647323.png","face":"..\/post_image\/1571908482919112539.png","income_proof":"..\/post_image\/15719084821838650906.png","status":"Rejected","linkedin_id":""}]}
))

console.log(data.info)

推荐阅读