새로운 Clojurescript이며 작은 json 파일을 기반으로하는 clourescript와 전자로 arround를 해킹하려고합니다.Clojurescript를 사용하여 Json Data의 배열에 액세스
내가 좋아하는 일을하고 있어요 상태가 잘 작동이 확인하는 경우
(def jsondata (t/read (t/reader :json) (.readFileSync fs path_to_file "utf8")))))
먼저 내가 확인 ... 지금
(let [json_status (get jsondata "status")]
(.log js/console "JSON Glossar Status:" json_status))
(교통/cljs와) 어떻게 하나에 액세스 할 수 있습니다 페이지 배열의지도 또는지도를 통해 단계?
{"status":"ok",
"pages":[
{
"id":1,
"name":"name1",
"image":"imagename1.png",
"children":[
{
"id":1,
"copytext":"kdjsldjsljfl"
},
{
"id":2,
"copytext":"dksdöfksöfklsöf"
}
]
},
{
"id":2,
"name":"name1",
"image":"imagename1.png",
"children":[
{
"id":4,
"copytext":"kdjsldjsljfl"
},
{
"id":5,
"copytext":"dksdöfksöfklsöf"
}
]
}
]
}
내 키가 문자열 형식이며 JS 속성 접근자를 사용할 수 있습니까? – bluelemonade
예, 키가 문자열 일 것으로 예상됩니다. 문제가 없어야합니다. 예제에서 문자열 키를 사용했다하더라도 REPL은 위와 같이 JS 데이터 구조의 키워드 표현을 사용하여 결과를 인쇄합니다. – Scott
REPL에서 사용해보십시오. JS로 변환 될 CLJS에서 키워드와 문자열을 모두 사용할 수 있지만 문자열을 사용하여 aget을 통해 속성에 액세스합니다. – Scott