编码/序列化Json语法与解码/反序列化Json语法

时间:2011-10-21 16:48:22

标签: php syntax android-emulator json

我刚开始使用Json字符串,并且我不确定AppInventor上的JsonTextDecode块是否正常工作,因为输入和结果对我来说似乎相同...

顺便问一下,究竟什么是正确的?编码或序列化和解码或反序列化??

这是(假设)编码的Json字符串,我使用php从我的数据库收到这个字符串(在同事的帮助下做了这个):

[{ “PID”: “1”, “名称”: “扬”, “年龄”: “2”, “性别”: “雄”}]

这是我在Android模拟器上使用Blocks编辑器工具时收到的(据说)反序列化的Json字符串:

[{ “PID”: “1”, “名称”: “扬”, “年龄”: “2”, “性别”: “雄”}]

那有什么区别?

应该如何处理?

我可以从字符串中提取“name”的值“Jan”,只显示那个吗?

在我开始提出太多问题之前我会停下来,我主要关心的是更好地理解Json字符串。

希望有人可以提供帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

任何语言都必须有一个函数来处理json。

在PHP中,您可以使用json_decode函数将JSON字符串解码为数组或对象,这样您就可以轻松访问这些值。