我刚开始使用Json字符串,我不确定AppInventor上的JsonTextDecode块是否正确工作,因为输入和结果对我来说似乎是一样的…
那么,到底什么是正确的呢?编码或序列化,解码或反序列化??这是(据说)编码的Json字符串,我收到从我的数据库使用php返回(从同事的一点帮助下做到这一点):
[{"pid":"1","名字":"1","年龄":"2","性别":"男性"}]
这里是(据说)反序列化Json字符串,我收到我的Android模拟器时,使用块编辑器工具:
[{"pid":"1","名字":"1","年龄":"2","性别":"男性"}]
那么有什么区别呢?
应该如何处理?
我可以从字符串中提取"name"即"Jan"的值并仅显示该值吗?
在我开始问太多问题之前我要停下来,我主要关心的是更好地理解Json字符串。
希望有人能帮忙。
谢谢。
任何语言都必须有一个函数来处理json。
在PHP中,您可以使用json_decode
函数将JSON字符串解码为数组或对象,因此您可以轻松访问值