0

How can I pull and use JSON data using JavaScript?

For example, this URL has the following JSON:

{
   "id": "220439",
   "name": "Bret Taylor",
   "first_name": "Bret",
   "last_name": "Taylor",
   "link": "http://www.facebook.com/btaylor",
   "username": "btaylor",
   "gender": "male",
   "locale": "en_US"
}

How can I get this data into JavaScript variables?

I'm not looking to use Facebook API or anything dynamic right now, just getting JSON data from a static URL into JavaScript.

In PHP I could easily do this like:

$contents = file_get_contents($url);
$jsonObj = json_decode($contents);
echo "Name: ".$jsonObj->{'name'};
0

2 Answers 2

1

I recommend jQuery's $.getJSON() method

http://api.jquery.com/jQuery.getJSON/

Live demo with your data here: http://jsfiddle.net/6ZeJ8/3/

Of course, you'll need jQuery to use this method, put this into the <head> of your HTML, should work just fine.

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
Sign up to request clarification or add additional context in comments.

Comments

1

You would need to use AJAX or a script loader to fetch your JSON string, then parse the JSON string.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.