Encoding Javascript Object to Json string
Unless the variable k
is defined, that's probably what's causing your trouble. Something like this will do what you want:
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);
You can also do it all at once:
var new_tweets = { k: { tweet_id: 98745521, user_id: 54875, data: { in_reply_to_screen_name: 'other_user', text: 'tweet_text' } }}