4

我正在使用一个以 JSON 格式返回数据的网络服务,而且我在 Pharo 2.0 上还很新

¿ 是否有一个好的、简单且最可靠的 JSON 解析器?

我在“Pharo by example 2”一书中看到了使用 PetitParser 的 JSON 解析器示例(深入 pharo),但我不知道它只是一个说明性示例还是功能齐全的东西。

4

4 回答 4

5

你只需要看看NeoJSON。在 Pharo 中使用 JSON 是我所知道的最好的事情。

于 2013-10-28T22:44:40.363 回答
2

我不知道 NeoJSON,但是这个很好用:http ://smalltalkhub.com/#!/~PharoExtras/JSON

于 2013-10-30T14:50:25.480 回答
2

两者都有效,还有 PetitJSON(不,这不是一个例子,是完全可操作的)

于 2013-10-30T19:33:24.707 回答
0

我知道这个问题已经有好几年了,并且与 Pharo 2 有关,但在当前版本的 Pharo (6.1) 中,STON-Core 包中有一个类 STONJSON,它可以轻松地从 JSON 字符串或流中读取和写入数据:

| dict |

dict := STONJSON fromString: '
{ 
  "flow": "milk",
  "amount": 42.0
}'.
Transcript show: ( STONJSON toStringPretty: dict ).
于 2018-03-23T07:06:05.197 回答