Not sure if there is anything already, but implementing a little
prompt loop and taking the JSONPath module [1] for a spin might be a
fun little project to help others learn how to navigate and slice
JSON.

Cheers,
Branden

[1] https://www.npmjs.org/package/JSONPath

On Tue, May 6, 2014 at 9:08 PM, // ravi <[email protected]> wrote:
> On May 6, 2014, at 8:04 PM, Xavi Ramirez <[email protected]> wrote:
>
> I usually use node's repl to explore json:
>
>> obj = require("./myfile")
>> obj["k3"]
>> obj["k3"] = "foo"
> etc...
>
>
> Xavi, thank you for the response. The above is indeed what got me thinking
> :-). It’s what I do and while trying to explain it to a non-tech person, I
> realised I could simplify the process for him if I removed some of the
> Node/JS specific actions.
>
> Regards,
>
> —ravi
>
>
>
> On Tue, May 6, 2014 at 7:27 AM, // ravi <[email protected]> wrote:
>>
>>
>> Anyone know if there exists a tool that provides a REPL-like interface
>> (i.e., interactive CLI) to JSON? Something using which I can do:
>>
>> $ jsonrepl ./myfile.json
>> json> show
>> {
>>     “k1” : “val1”,
>>     “k2” : true,
>>     “k3” : { “k31” : “val31”, “k32” : “val32” }
>> }
>> json> cd “k3”
>> json> show
>> {
>>     “k31” : “val31”,
>>     “k32” : “val32”
>> }
>> json> set k31 = val31new
>> json> cd ..
>> json> print k1.k31
>> “val31new”
>>
>>
>> … etc …
>>
>> I want to check before I write one.
>>
>> —ravi
>>
>
> --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/2AEA4DB8-80AA-4F36-91C9-F52A7E178706%40g8o.net.
>
> For more options, visit https://groups.google.com/d/optout.

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAOo4ObpbX7WzDKK8t2ign2BAvAHHLWyW%3DRj%3D8401_jFg1G0xRw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to