flick中的Json问题

时间:2010-08-20 12:39:44

标签: php json flickr

我有这个json,但我不知道如何获得7796249 @ N02

a:2:{s:4:"user";a:3:{s:2:"id";s:11:"7796249@N02";s:4:"nsid";s:11:"7796249@N02";s:8:"username";a:1:{s:8:"_content";s:9:"ilhan.z.y";}}s:4:"stat";s:2:"ok";}

2 个答案:

答案 0 :(得分:0)

您使用的是哪种语言?例如,在Groovy中,您可以执行this

之类的操作

import groovyx.net.http.*
@Grab(group='org.codehaus.groovy.modules.http-builder',
    module='http-builder', version='0.5.0' )

def http = new HTTPBuilder( 'http://twitter.com/statuses/' )

http.get( path: 'user_timeline.json', query: [id:'httpbuilder', count:5] ) { resp, json ->

println resp.status

json.each { // iterate over JSON 'status' object in the response: println it.created_at println ' ' + it.text } }

添加PHP标记后编辑:

我不是一个PHP人,但看起来json_decode就是你需要使用的。

答案 1 :(得分:0)

这是一个序列化的PHP数组,而不是JSON。使用:

$array = unserialize('that response goes in here');