News for hackers. Stuff that matters.
Re:Unix is not an acceptable Unix by nailer on Sunday June 07, 2015 @08:47AM (#9674432)
Do you deal with the serialized JSON text directly, or run JSON.parse() and JSON.stringify() to turn your JSON into objects?

Do you ever use regular expressions to parse unstructured text when using a Unix shell? Do you think 'grep' and thinking of a regex is more or less efficient that using 'where'?

Re:Unix is not an acceptable Unix by camperman on Sunday June 07, 2015 @10:34AM (#9674753)
"or run JSON.parse() and JSON.stringify() to turn your JSON into objects?"

By that time, the communication has already happened.

Re:Unix is not an acceptable Unix by throwawaykf05 on Sunday June 07, 2015 @01:59PM (#9675670)
Exactly. His point is that whatever operations you perform from that point on is on the object and not the string that was used to represent the object as it was being communicated. The string is just an intermediate representation. It's the object that's relevant to your business logic.
Re:Unix is not an acceptable Unix by nailer on Sunday June 07, 2015 @01:55PM (#9675647)
Well the only point of serialising was communication, so I'd argue unwrapping a presentation layer format is included as part of communication.
Re:Unix is not an acceptable Unix by camperman on Monday June 08, 2015 @10:05AM (#9679100)
Fair enough. I was coming at this from my current experience where a couple of different programs I have grab JSON from a server: the Python one puts it into an object, the bash script doesn't because I couldn't be bothered :)