반응형
React에서 JSON의 데이터 해석JS
다음과 같은 데이터가 있습니다.
{
"movies": [
{
"abridged_cast": [
{
"characters": [
"Dominic Toretto"
],
"id": "162652472",
"name": "Vin Diesel"
},
{
"characters": [
"Brian O'Conner"
],
"id": "162654234",
"name": "Paul Walker"
},
{
"characters": [
"Louie Tran"
],
"id": "162684066",
"name": "Tony Jaa"
},
{
"characters": [
"Deckard Shaw"
],
"id": "162653720",
"name": "Jason Statham"
},
{
"characters": [
"Luke Hobbs"
],
"id": "770893686",
"name": "Dwayne \"The Rock\" Johnson"
}
],
"alternate_ids": {
"imdb": "2820852"
},
"critics_consensus": "",
"id": "771354922",
"links": {
"alternate": "http://www.rottentomatoes.com/m/furious_7/",
"cast": "http://api.rottentomatoes.com/api/public/v1.0/movies/771354922/cast.json",
"reviews": "http://api.rottentomatoes.com/api/public/v1.0/movies/771354922/reviews.json",
"self": "http://api.rottentomatoes.com/api/public/v1.0/movies/771354922.json",
"similar": "http://api.rottentomatoes.com/api/public/v1.0/movies/771354922/similar.json"
},
"mpaa_rating": "PG-13",
"posters": {
"detailed": "http://resizing.flixster.com/pVDoql2vCTzNNu0t6z0EUlE5G_c=/51x81/dkpu1ddg7pbsk.cloudfront.net/movie/11/18/14/11181482_ori.jpg",
"original": "http://resizing.flixster.com/pVDoql2vCTzNNu0t6z0EUlE5G_c=/51x81/dkpu1ddg7pbsk.cloudfront.net/movie/11/18/14/11181482_ori.jpg",
"profile": "http://resizing.flixster.com/pVDoql2vCTzNNu0t6z0EUlE5G_c=/51x81/dkpu1ddg7pbsk.cloudfront.net/movie/11/18/14/11181482_ori.jpg",
"thumbnail": "http://resizing.flixster.com/pVDoql2vCTzNNu0t6z0EUlE5G_c=/51x81/dkpu1ddg7pbsk.cloudfront.net/movie/11/18/14/11181482_ori.jpg"
},
"ratings": {
"audience_rating": "Upright",
"audience_score": 88,
"critics_rating": "Certified Fresh",
"critics_score": 82
},
"release_dates": {
"theater": "2015-04-03"
},
"runtime": 140,
"synopsis": "Continuing the global exploits in the unstoppable franchise built on speed, Vin Diesel, Paul Walker and Dwayne Johnson lead the returning cast of Fast & Furious 7. James Wan directs this chapter of the hugely successful series that also welcomes back favorites Michelle Rodriguez, Jordana Brewster, Tyrese Gibson, Chris \"Ludacris\" Bridges, Elsa Pataky and Lucas Black. They are joined by international action stars new to the franchise including Jason Statham, Djimon Hounsou, Tony Jaa, Ronda Rousey and Kurt Russell.",
"title": "Furious 7",
"year": 2015
}
]
}
이 JSON 파일의 모든 필드의 모든 데이터를 해석해야 합니다.리액트 JS에서 할 수 있는 방법이 있나요?이렇게 구조화된 JSON 파일에서 데이터를 해석할 수 있는 방법을 제안해 주시겠습니까?
React는 JavaScript에 존재합니다.따라서 JSON 문자열의 해석은 다음과 같이 이루어집니다.
var myObject = JSON.parse(myjsonstring);
AJAX를 사용하여 파일을 가져오는 방법은 다른 문제입니다.
사용할 수 있습니다.fetch()
이걸 위해서.예를 들어,
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API 또는
https://davidwalsh.name/fetch 또는
https://blog.gospodarets.com/fetch_in_action
언급URL : https://stackoverflow.com/questions/32794062/parse-data-from-json-in-reactjs
반응형
'programing' 카테고리의 다른 글
WooCommerce에서 특정 배송 클래스에 대한 배송 방법 숨기기 (0) | 2023.02.14 |
---|---|
gatsby 사이트에 Google 글꼴을 추가하려면 어떻게 해야 합니까? (0) | 2023.02.14 |
SQL 오류: ORA-00933:SQL 명령이 올바르게 종료되지 않음 (0) | 2023.02.14 |
PHP json 인코딩 - 잘못된 형식의 UTF-8 문자, 잘못 인코딩되었을 수 있습니다. (0) | 2023.02.14 |
ODP를 실행합니다.NET에 Oracle Client 설치 필요 (0) | 2023.02.14 |