Gal Pressman [off-list ref] writes:
On 29/01/2025 0:13, Jakub Kicinski wrote:
quoted
On Tue, 28 Jan 2025 13:23:42 +0000 Danielle Ratson wrote:
quoted
quoted
On Sun, 26 Jan 2025 13:56:30 +0200 Danielle Ratson wrote:
quoted
+ open_json_object("extended_identifier");
+ print_int(PRINT_JSON, "value", "0x%02x",
+ map->page_00h[SFF8636_EXT_ID_OFFSET]);
Hm, why hex here?
Priority for JSON output is to make it easy to handle in code, rather than easy
to read. Hex strings need extra manual decoding, no?
I kept the same convention as in the regular output.
And as agreed in Daniel's design those hex fields remain hex fields
and are followed by a description field.
Do you think otherwise?
I have a weak preference to never use hex strings.
I have regretted using hex strings in JSON multiple times but haven't
regretted using plain integers, yet.
+1, jq won't be able to parse such json.
Curious that tonumber doesn't have a way to make it work though :-/