写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.61446411 - 无标题 - 技术宅


回应模式
No.61446411
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-02-29(四)21:41:25 ID:gwX4Vl4 [举报] [订阅] [只看PO] No.61446411 [回应] 管理
一个api接口,用浏览器和potsman访问能直接得到json格式的数据,但是用在代码里httprequest请求访问就啥都没有,没有一点反应。这会是什么原因呢・゚( ノд`゚)代码应该是没有问题的,把url改成其他的能正常访问,也没说要带什么参数啊・゚( ノд`゚)
Tips 无名氏 2099-01-01 00:00:01 ID:Tips超级公民 [举报] No.9999999 管理
(;´Д`)医生!你说话啊!
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-01(五)16:58:45 ID:gwX4Vl4 (PO主) [举报] No.61455408 管理
找到问题了,可是这就是json格式的数据啊( ゚∀。)为什么会解析不了呢
无标题 无名氏 2024-03-01(五)17:00:03 ID:P1O8ox8 [举报] No.61455420 管理
直接console一下data
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-01(五)17:22:34 ID:gwX4Vl4 (PO主) [举报] No.61455692 管理
>>No.61455420
类型不匹配,console不了|-` )
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-01(五)21:54:46 ID:gwX4Vl4 (PO主) [举报] No.61458417 管理
鸿蒙社区里面有这个问题的人不在少数,我还是没找到解决方法(;´Д`)
无标题 无名氏 2024-03-01(五)22:51:47 ID:gwX4Vl4 (PO主) [举报] No.61459153 管理
这个鬼鸿蒙快给我折磨死了,方便的地方特别方便,出问题的地方找半天找不到解决办法,真是又爱又恨啊( ´_ゝ`)
无标题 无名氏 2024-03-01(五)23:53:14 ID:gwX4Vl4 (PO主) [举报] No.61459979 管理
去官方社区发帖提问了,希望能得到解决方法吧
无标题 无名氏 2024-03-02(六)14:30:43 ID:8hxlYPV [举报] No.61464810 管理
直接打印,或者typeof看下类型
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-02(六)15:03:08 ID:gwX4Vl4 (PO主) [举报] No.61465417 管理
>>No.61464810
更奇怪了,明明类型就是string,但是就是打印不出来
无标题 无名氏 2024-03-02(六)15:03:42 ID:gwX4Vl4 (PO主) [举报] No.61465427 管理
>>No.61465417
而且直接打印的话会报错,必须加上ignore( ゚∀。)
无标题 无名氏 2024-03-02(六)15:34:02 ID:rbqGnLI [举报] No.61465907 管理
console打不出来的话,试试断点看一下data到底是什么?
无标题 无名氏 2024-03-02(六)18:39:57 ID:pt8nlQQ [举报] No.61468228 管理
你好po,这个问题半年前也困扰过我,也许我能帮到忙。

你可以尝试把从接口返回的JSON对象,首先转为字符串,再转为JSON对象,赋值给和JSON对象一致的实体类的对象再使用。具体的操作类似与
this.PropData = JSON.parse(data.result.toString());
然后再正常访问 this.PropData 的内部元素

至于为什么string在hiLog是不能通过console.log打印出来,应该是string太长导致的原因,建议尝试打印一下字符串的长度,如果有长度那应该是正常的。

我对这个问题在鸿蒙开发者论坛也写了相应的博客,不过这里是匿名版,不大好发出来。如果能帮到你那就太好了(=゚ω゚)=
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-02(六)19:25:42 ID:gwX4Vl4 (PO主) [举报] No.61468810 管理
>>No.61468228
首先感谢肥哥的大段回复,你的方法我应该是在社区里看到过也试验过了,但是还是有问题(;´Д`)会报如下图的错误,我发现只要我对无法打印的json数据使用json.parse方法就会出现这个错误,总之感谢肥哥的回复了|∀` )
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-03(日)13:01:37 ID:gwX4Vl4 (PO主) [举报] No.61476929 管理
最新进展,采用这种格式就不会报错了,但是读取不到数据,显示undefined
收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2024-03-03(日)13:47:56 ID:gwX4Vl4 (PO主) [举报] No.61477521 管理
>>No.61468228
这个方法对那些本来能正常展示数据的api也是有用的,但是对那些本来就报错的api还是没有用(;´Д`)
我是用岛的api,我看了两天两夜也看不出来这些api有什么区别,头疼
我感觉我能查到或者想到的方法我都试了个遍,但就是不行( ・_ゝ・)
我还是去搞Java吧
另外这三个是能正常打印的,length可以正常展示,说明确实是访问到了
无标题 无名氏 2024-03-03(日)14:05:04 ID:jrXPXXf [举报] No.61477778 管理
我猜一下,可能是浏览器和postman可以自动传递string信息,然后类型定为string了,试试换一换接收&输出类型再测试
无标题 无名氏 2024-03-04(一)17:37:49 ID:j3lJQyS [举报] No.61494284 管理
HttpHeader没问题吗。

UP主: