Saturday, June 4, 2022

[SOLVED] JQ issues with comments on Json file

Issue

I'm using JQ https://stedolan.github.io/jq/ to work in bash with my json and when I read the json is throwing me an error

   parse error: Invalid numeric literal at line 2, column 5=

Since my json has some comments

  // comment
  "spawn": {}

I've been seen looking the options and I cannot find any option to fix the problem. Any idea how to solve it?


Solution

JSON and thus jq do not support comments (in the usual sense) in JSON input. The jq FAQ lists a number of tools that can be used to remove comments, including jsonlint, json5, and any-json. I'd recommend one that can act as a filter.

See https://github.com/stedolan/jq/wiki/FAQ#processing-not-quite-valid-json for links and further details.



Answered By - peak
Answer Checked By - David Goodson (WPSolving Volunteer)