2012-12-17 3 views

답변

1

언제나 자신 만의 JSON 구문 분석 알고리즘을 쓸 수 있지만 왜 바퀴를 다시 만들겠습니까? C에서 사용할 수있는 JSON 라이브러리가 있습니다. 모든 일반적인 프로그래밍 언어에 대한 JSON 라이브러리 목록은 http://www.json.org/을 참조하십시오 (C 언어는 14 가지로 선택할 수 있습니다).

+0

저는 현재 으로하고 있습니다 category = get_json_child_from_parent (bid_obj, "category", json_type_object); category_list = get_json_child_from_parent (category, "list", json_type_array); count = get_json_child_from_parent (category, "count", json_type_int); count = count-> o.c_int; list = malloc (count-> o.c_int * sizeof (int)); for (j = 0; j < count-> o.c_int; j ++) { iterator = json_object_array_get_idx (category_list, j); list [j] = iterator-> o.c_int; } 그러나 일부 비공개 int가 목록에 할당됩니다. int 배열에 어떻게 액세스 할 수 있습니까? –

관련 문제