2010-03-12 6 views
0

JSON db에 대한 링크가 될 URL을 얻을 수있는 곳을 구현하고 싶습니다. 이제이 URL에서 json을 가져 와서 std로 변환해야합니다. C++ 파일의 문자열. 이 작업을 수행하는 쉬운 방법이 있습니까?json to std :: string URL에서 C++로

+0

플랫폼을 지정하십시오. Windows에는 libcurl과 그 외 많은 것들이 * nix에 내장 된 HTTP 라이브러리 (WinInet)와 함께 제공됩니다. –

답변

1

cURL (또는 다른 많은 것들 중 하나)과 같은 라이브러리를 사용하여 URL을 가져온 다음 std::string에 결과를 저장하십시오.

+0

이전에 cURL을 사용하지 않았으므로 일부 코드를 시연 할 수 있으면 감사하겠습니다. – rkb

+0

여기에서 "libcurl"에 대한 검색을 수행합니다 ... – Milan

+0

cURL은 문서화가 잘되어 있습니다. "쉬운"API를 찾으십시오. – greyfade

0

Windows 사용자의 경우 cURL 라이브러리를 사용할 필요가 없습니다. API 호출 URLOpenBlockingStream을 사용해보십시오. 사용하기 어렵지 않고 JSON 응답을 서버에서 다운로드합니다. JSON은 XML로 생각할 수 있습니다. 구조적으로 비슷하지만 두드러진 syntactical differences이 있습니다. 즉, 간단한 파서를 작성하는 것이 너무 어렵지 않아야합니다.