我在将JSON数据从PHP传递到Action Scrip 3.0时遇到了麻烦。
所以,我想至少转换/解码服务器端php
中的JSON数据,然后将其作为String
传递给Action Script。
无论如何,我的问题是:当我JSON.decode($myJSONdata)
时,它只显示NULL
。
但是,使用Var_dump
实际上显示了所有的`JSON数据。
所以,我去了http://jsonlint.com并且它给了我一个错误:
Parse error on line 1:
object(stdClass)#5(3
^
Expecting '{', '['
知道如何解决这个问题吗?
我的JSON数据是(更新):
{
"id": 4542471,
"id_str": "4542471",
"name": "Sobia Bashir",
"screen_name": "Sobia",
"location": "",
"description": "A woman on the edge!",
"url": null,
"entities": {
"description": {
"urls": []
}
},
"protected": true,
"followers_count": 47,
"friends_count": 61,
"listed_count": 11,
"created_at": "Fri Apr 13 21:28:34 +0000 2007",
"favourites_count": 5,
"utc_offset": 0,
"time_zone": "London",
"geo_enabled": false,
"verified": false,
"statuses_count": 729,
"lang": "en",
"contributors_enabled": false,
"is_translator": false,
"profile_background_color": "1A1B1F",
"profile_background_image_url": "http://a0.twimg.com/images/themes/theme9/bg.gif",
"profile_background_image_url_https": "https://si0.twimg.com/images/themes/theme9/bg.gif",
"profile_background_tile": false,
"profile_image_url": "http://a0.twimg.com/profile_images/1349587963/Portrait_1_normal.jpg",
"profile_image_url_https": "https://si0.twimg.com/profile_images/1349587963/Portrait_1_normal.jpg",
"profile_link_color": "2FC2EF",
"profile_sidebar_border_color": "181A1E",
"profile_sidebar_fill_color": "252429",
"profile_text_color": "666666",
"profile_use_background_image": true,
"default_profile": false,
"default_profile_image": false,
"following": false,
"follow_request_sent": false,
"notifications": false
}
答案 0 :(得分:0)
使用Var_dump实际上显示了所有的`JSON数据
var_dump()
不生成JSON,只有json_encode()
生成。
echo json_encode($myObject);