"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",   
+
"basic::s2c",   
"login::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())
+
if (scope == child.second.data())
return true;
+
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;
}
개인 도구
이름공간

변수
행위
둘러보기
도구모음