Get and output JSON [duplicate] - javascript

This question already has answers here:
Why is my variable unaltered after I modify it inside of a function? - Asynchronous code reference
(7 answers)
How can I access and process nested objects, arrays, or JSON?
(31 answers)
Closed 5 years ago.
I know this propably got answered very often but I still don't get it.
The only information I need is "up" and "down".
I got some JSON API Data and just want to get some specific data from it and just output it via alert().
What I got:
$.getJSON('URL', function(data) {
jsonData = data;
});
alert(data['items'][0]['up'][0]);
What the JSON looks like:
I tried to do this with the help of the mozilla wiki...

Related

Read from JSON where the name is [duplicate]

This question already has answers here:
How can I access and process nested objects, arrays, or JSON?
(31 answers)
Closed 1 year ago.
My resultjson's content:
[{"name":"Dummy","id":"780828872962080819","sync_code":123456,"expiration":"2021-04-07T14:03:34.000Z"}]
I need the "name" from the JSON as a String, i tried with JSON.parse(resultjson).name but it didnt work.
It's an array. You need to access an element:
JSON.parse(resultjson)[0 /* or other element */].name

How to loop through json response in javascript? [duplicate]

This question already has answers here:
Safely turning a JSON string into an object
(28 answers)
Why is using "for...in" for array iteration a bad idea?
(28 answers)
Loop through an array in JavaScript
(46 answers)
JavaScript loop through JSON array?
(14 answers)
Closed 2 years ago.
Note: I have already gone through stackoverflow similar questions but without any luck.
I have following json response received in ajax. I am trying to loop through it but still no success.
[
{"id":"1","type":"size","value":"large","datetime":"2020-10-20 13:45:49"},
{"id":"14","type":"color","value":"red","datetime":"2020-10-20 13:45:49"}
]
I tried many ways including following code but could not get desired result.
for( let prop in responce ){
console.log( responce[prop].id );
}
for( let prop in responce ){
console.log( responce[prop] );
}
Kindly advise how to resolve it?

How calling right JSON for JavaScript [duplicate]

This question already has answers here:
How can I access and process nested objects, arrays, or JSON?
(31 answers)
Closed 2 years ago.
I have a problem with calling the appropriate parameters for my function from this DOM:
data
weather:Array(1)
0: {id:800, main:"Clouds", description: "few clouds", icon: "02n"}
I write this (but it doesn'work):
$(".myClass").html(data.weather:Array(1).0.description);
How I must write this code to get description?
You were not accessing array properly. Try it.
$(".myClass").html(data.weather[0].description);

How to print username from the given array of object in jquery [duplicate]

This question already has answers here:
How do I return the response from an asynchronous call?
(41 answers)
Closed 2 years ago.
I am trying to print the username from the given search result array but it does not print anything. Currently, I am trying to append the value from all_users array of loop with key and value format such as username: value.user.username, and now i am printing with another loop, but it's now working.
Please check the below attachment for array coming
$(search_result).each(function(index, result) { // Not working this console.log(result.username); });
The above line must be inside your ajax call's success function definition.

JSON - from regex to JSON [duplicate]

This question already has answers here:
How can I access and process nested objects, arrays, or JSON?
(31 answers)
Closed 7 years ago.
how do you get objects for events -> performances -> name & occurs_at to this json file https://api.myjson.com/bins/w05x using javascript. Cannot use regex since json API keeps changing format. Thanks
Use the JSON parser
obj = JSON.parse(json_string);
then you access it with
obj.events[event_index].performances[performance_index].performer.name
obj.events[event_index].name
obj.events[event_index].occurs_at
JSFiddle example of listing all the event attributes name and occurs_at.

Categories