【发布时间】:2009-07-24 16:43:55
【问题描述】:
我需要 Java 和/或 PHP 中的 JSON、JS 数组解析器。你知道解析器吗?
问候,
【问题讨论】:
我需要 Java 和/或 PHP 中的 JSON、JS 数组解析器。你知道解析器吗?
问候,
【问题讨论】:
【讨论】:
PHP 已经可以解码 JSON 对象了...使用 json_decode()。
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
【讨论】:
json_decode() 也适用于该 JSON 字符串。
json_decode() 和 json_encode() 可以解决问题,只要您的文本是 UTF-8。
【讨论】:
json_decode() 之前,您始终可以 utf8_encode()。
json_decode() 不会有任何问题。如果您在 ISO-8859-1 网站上使用 json_encode(),可能会出现问题。
FlexJson 对于 Java 来说还不错,它甚至允许输入 JSON。我不太喜欢 json.org Java 库序列化,它需要大量编码。
【讨论】:
如果您使用的是 PHP >= 5.2,则可以使用json_decode(如其他答案所述)。
在 PHP 5.1.x 中,我已成功使用 Zend_Json 编码和解码 JSON 数据——它不需要整个 Zend 框架即可工作(如果我没记错的话,它需要 Zend_Exception,仅此而已)
【讨论】: