gron
gron copied to clipboard
Update ungron.go: fix bug: merge json.Number type
The bug is when merging 2 numbers from 2 gron files / lines.
Try this:
echo -e "json.a=1;\njson.a=2;" | gron -u
You will fail with:
failed to merge statements: unexpected data type for merge
My fix:
- Gives a slightly more detailed message, telling you what type caused the failure.
- After I saw that this type was
json.Number, I have added it to thecasestatement of other number types.
After my fix you will see this output:
{
"a": 2
}