JSON 파일에서 특정 데이터를 읽고 자바 스크립트에서 해당 데이터를 다시 사용할 수있는 방법은 무엇입니까?JSON 파일 012에서 JS로 데이터를 읽고 계산하십시오.
예 : 태양계 밖에서 수천 개의 행성 기록이있는 .JSON 파일이 있습니다. JSON에는 (필자는 적어도 JSON으로 변환했을 때 CVS에서)이 모든 행성에 대한 모든 정보가 parsec 단위로 계산되었습니다.
평균이 모든 행성의 평균을 계산하고 간단한 자바 스크립트를 통해이 수치를 알리고 싶습니다.
이이 행성은 JSON에 나와있는 방법입니다
"Distance [pc]": 110.62,
"Effective Temperature [K]": 4742,
"Date of Last Update": "5/14/2014"
내가 지금이 JSON 전문가들이 답변 수있는 쉬운 충분한 답이 될 수 JSON 아주 새로운 오전. 감사합니다.
추신 : 질문을 이해하고 답변하는 데 도움이된다고 생각하는 JSON 파일을 추가했습니다. 업로드 한 임시 파일은 URL입니다.
편집 : 당신의 JSON 문자열 형식 인 경우,이
var jsonObjects = JSON.parse("yourJsonString");
var distanceSum = 0;
for(var i=0; i<jsonObjects.length;i++){
var distance = jsonObjects[i]["Distance [pc]"];
distanceSum = distanceSum + distance;
//do something with distance
}
alert("Average distance " + (distanceSum/jsonObjects.length));
수정처럼 뭔가를 할 수
[
{
"rowid": 1,
"Host name": "11 Com",
"Number of Planets in System": 1,
"Planet Mass or M*sin(i)[Jupiter mass]": 19.4,
"Planet Radius [Jupiter radii]": null,
"Planet Density [g": {
"cm**3]": null
},
"Distance [pc]": 110.62,
"Effective Temperature [K]": 4742,
"Date of Last Update": "5/14/2014"
},
{
"rowid": 2,
"Host name": "11 UMi",
"Number of Planets in System": 1,
"Planet Mass or M*sin(i)[Jupiter mass]": 10.5,
"Planet Radius [Jupiter radii]": null,
"Planet Density [g": {
"cm**3]": null
},
"Distance [pc]": 119.47,
"Effective Temperature [K]": 4340,
"Date of Last Update": "5/14/2014"
},
{
"rowid": 3,
"Host name": "14 And",
"Number of Planets in System": 1,
"Planet Mass or M*sin(i)[Jupiter mass]": 4.8,
"Planet Radius [Jupiter radii]": null,
"Planet Density [g": {
"cm**3]": null
},
"Distance [pc]": 76.39,
"Effective Temperature [K]": 4813,
"Date of Last Update": "5/14/2014"
},
{
"rowid": 4,
"Host name": "14 Her",
"Number of Planets in System": 1,
"Planet Mass or M*sin(i)[Jupiter mass]": 4.64,
"Planet Radius [Jupiter radii]": null,
"Planet Density [g": {
"cm**3]": null
},
"Distance [pc]": 18.15,
"Effective Temperature [K]": 5311,
"Date of Last Update": "5/14/2014"
}]
enter code here
자바 스크립트를 읽을 수 있습니까? – depperm
자바 스크립트 코드와 JSON 데이터의 일부를 게시하십시오. – Nhan