[erlang-questions] SAX-like JSON Parser for Erlang
Dmitry Kolesnikov
dmkolesnikov@REDACTED
Fri Jan 18 13:21:12 CET 2013
Hello,
check this one https://github.com/talentdeficit/jsx.git
- Dmitry
On Jan 18, 2013, at 2:18 PM, Yash Ganthe <yashgt@REDACTED> wrote:
> SAX allows the client application to read an XML piece-by-piece. This is different than DOM which expects the entire XML to be loaded in memory. SAX is thus useful for reading very large XML documents.
>
>
>
> Mochijson is a good JSON parser which emits structs that correspond to individual JSON strings. It however expects the entire JSON string to be given to its functions.
>
> If I have about 10000 records in an JSON such as this,
>
> { "d" :
>
> [
>
> {
>
> "ID": 1, "Name": "p1", "Email": "p1@REDACTED"
>
> },
>
> {
>
> "ID": 2, "Name": "p2", "Email": "p2@REDACTED"
>
> },
>
> {
>
> "ID": 3, "Name": "p3", "Email": "p3@REDACTED"
>
> },
>
> {
>
> "ID": 4, "Name": "p4", "Email": "p4@REDACTED"
>
> } . . . . .
>
> ] }
>
> the entire JSON string would have to be first obtained and then passed to mochijson/mochijson2.
>
>
>
> I am looking for a way to let the module give me one record at a time from the large JSON-formatted array. Is there any module that lets us do this?
>
>
>
> Thanks,
>
> Yash
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130118/db293a5b/attachment.htm>
More information about the erlang-questions
mailing list