Luk*_*ann 99 javascript json object javascript-objects
我想将Javascript对象编码为JSON字符串,我遇到了相当大的困难.
对象看起来像这样
new_tweets[k]['tweet_id'] = 98745521;
new_tweets[k]['user_id'] = 54875;
new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user";
new_tweets[k]['data']['text'] = "tweet text";
Run Code Online (Sandbox Code Playgroud)
我想把它变成一个JSON字符串,将它放入一个ajax请求中.
{'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}}
Run Code Online (Sandbox Code Playgroud)
你得到了照片.不管我做什么,它都行不通.所有JSON编码器都像json2等产生
[]
Run Code Online (Sandbox Code Playgroud)
嗯,这对我没有帮助.基本上我想有像PHP encodejson
功能的东西.
Dav*_*ard 158
除非k
定义了变量,否则这可能是导致您麻烦的原因.像这样的东西会做你想要的:
var new_tweets = { };
new_tweets.k = { };
new_tweets.k.tweet_id = 98745521;
new_tweets.k.user_id = 54875;
new_tweets.k.data = { };
new_tweets.k.data.in_reply_to_screen_name = 'other_user';
new_tweets.k.data.text = 'tweet text';
// Will create the JSON string you're looking for.
var json = JSON.stringify(new_tweets);
Run Code Online (Sandbox Code Playgroud)
您也可以一次完成所有操作:
var new_tweets = {
k: {
tweet_id: 98745521,
user_id: 54875,
data: {
in_reply_to_screen_name: 'other_user',
text: 'tweet_text'
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
239768 次 |
最近记录: |