"Boost::property tree 를 이용한 json 스크립트 파싱"의 두 판 사이의 차이
jjuiddong
(새 문서: boost::property_tree 를 이용한 json 스크립트 파싱 하나 이상의 자식을 가지는 속성값일 때 "collapse" : [ "basic::s2c", "login::s2c" ] 이 스크립트의 ...) |
|||
1번째 줄: | 1번째 줄: | ||
− | boost::property_tree 를 이용한 json 스크립트 파싱 | + | * boost::property_tree 를 이용한 json 스크립트 파싱 |
하나 이상의 자식을 가지는 속성값일 때 | 하나 이상의 자식을 가지는 속성값일 때 | ||
− | "collapse" : [ | + | "collapse" : [ |
− | + | "basic::s2c", | |
− | + | "login::s2c" | |
− | ] | + | ] |
이 스크립트의 정보를 가져오는 방법은 다음과 같다. (이 예제의 특징은 key value 만 있고, data value는 없다는 점이다.) | 이 스크립트의 정보를 가져오는 방법은 다음과 같다. (이 예제의 특징은 key value 만 있고, data value는 없다는 점이다.) | ||
− | ptree &collapse = g_Props.get_child("collapse"); | + | ptree &collapse = g_Props.get_child("collapse"); |
− | BOOST_FOREACH(auto &child, collapse) | + | BOOST_FOREACH(auto &child, collapse) |
− | { | + | { |
− | + | if (scope == child.second.data()) | |
− | + | return true; | |
− | } | + | } |
2013년 3월 26일 (화) 12:45 판
- boost::property_tree 를 이용한 json 스크립트 파싱
하나 이상의 자식을 가지는 속성값일 때
"collapse" : [ "basic::s2c", "login::s2c" ]
이 스크립트의 정보를 가져오는 방법은 다음과 같다. (이 예제의 특징은 key value 만 있고, data value는 없다는 점이다.)
ptree &collapse = g_Props.get_child("collapse"); BOOST_FOREACH(auto &child, collapse) { if (scope == child.second.data()) return true; }