2011-10-24 5 views
0

에서 특정 값을 가져옵니다 :나는이 같은 proplist 가지고 proplist

{ok,{todo,"todo-21","Foo2"}} 

는 어떻게 얻을 수 "확인"하지 않고 있습니까?

내 컨트롤러에서 JSON으로 출력이 싶습니다 :이 작업을 수행하는 몇 가지 멋진 방법은

{json, {todo,"todo-21","Foo2"}} 

있습니까? 매우 간단

+4

현학적 참고하십시오 proplist 반드시 목록이기 때문에이하는 proplist 없습니다. –

답변

2

, 내가 말할 것이다 :

tojson({ok,Todo}) -> {json, Todo}. 
tojson({ok,{todo,"todo-21","Foo2"}}). 
+3

또는'ok, Todo} = ...'와 같이 생성 될 때'ok'를 찾습니다. – rvirding

+0

그것은 나의 초기 제안 이었지만, 어떻게 든 더 복잡하게 여겨졌다. (나는 왜 그런지 모르겠다). – Alin

+0

질문 : 내가 해결 한 방법이 가능한가? 아니면 그게 나쁜 습관이라고 생각하니? 그렇다면 왜? –

0

이 내가 무슨 짓을 :

element(2, {ok, {todo, "todo-21", "Foo2"}}). 
관련 문제