Josh Baker

Results 411 comments of Josh Baker

I noticed that your '0.0.0.0:4920' is advertising both as '[::]:4920' and '0.0.0.0:4920' in your logs. I don't know if this is the cause or not, but I just pushed a...

Hi pkoppstein, I'm looking into these issues. I'm believe jj is buffering too much data prior to processing and low memory systems suffer when dealing with large json files. I'll...

Go treats `[]byte` and `[]uint8` as the same thing, and sjson treats `[]byte` as a `string`. https://github.com/tidwall/sjson/blob/master/sjson.go#L674-L676 There's no way, that I know of, to make a distinction between `[]byte`...

This is a good idea. I recommend using standard command line args for each key/value rather than comma-delimited, because there's the possibility that commas are a part of the JSON...

Yeah. I think that should be prohibited. Multiple keys for update/set operations only. Unless we want to accept multiple keys for a get operations and return the values as a...

sjson supports changing one element at a time. Changing a few elements here and there will likely be very fast, but if you need to do a whole bunch of...

> Can we conclude that Sjson cannot compete with other serializers when you have more than 4 operations? It really depends on the operations. If what you doing is replacing...

Right now that is proper behavior. A `-1` is treated as an object key when the parent does not exist. Only when the parent is an existing array will it...

While JJ can handle broken JSON in many cases, that is not it's intended purpose. Under the hood it uses the gjson Get function and the [README](https://github.com/tidwall/gjson#validate-json) states > "The...