Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json解析器Pharo 2.0_Json_Smalltalk_Pharo - Fatal编程技术网

json解析器Pharo 2.0

json解析器Pharo 2.0,json,smalltalk,pharo,Json,Smalltalk,Pharo,我正在使用一个以JSON格式返回数据的Web服务,我对Pharo 2.0非常陌生 有好的、简单的、最可靠的JSON解析器吗 我在《Pharo by example 2》(深入Pharo)一书中看到了使用PetitParser的JSON解析器示例,但我不知道这只是一个说明性示例还是一个功能齐全的示例。您只需看一看。在Pharo中使用JSON是我所知道的最好的事情。我不知道NeoJSON,但这一个非常有效:两个都有效,还有PetitJSON(不,这不是一个示例,是完全可操作的)我知道这个问题已经有几

我正在使用一个以JSON格式返回数据的Web服务,我对Pharo 2.0非常陌生

有好的、简单的、最可靠的JSON解析器吗


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

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

我不知道NeoJSON,但这一个非常有效:

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

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

| dict |

dict := STONJSON fromString: '
{ 
  "flow": "milk",
  "amount": 42.0
}'.
Transcript show: ( STONJSON toStringPretty: dict ).