JSON-кодирование списка с помощью mochiweb - PullRequest
4 голосов
/ 21 июля 2010

Мне нужно JSON-кодировать список с помощью mochiweb.

Как получить следующее:

List = ["This is message 1.", "This is message 2.", "This is the last message"]
mochijson2:encode({struct,[{messages,list_to_binary(List)}]

для создания этого бита JSON:

{"messages":"["This is message 1.","This is message 2.","This is the last message"]}

1 Ответ

3 голосов
/ 21 июля 2010

Собственно, вот оно

mochijson2:encode({
            struct,[
                {topic, list_to_binary(Topic)},
                {messages, [list_to_binary(M) || M <- List]}
            ]
        })
...