You can process this file with sjsonnet:
This is against the spec which says that an id (unquoted) fieldname must match: [_a-zA-Z][_a-zA-Z0-9]*
go-jsonnet agrees:
/tmp/n.jsonnet:2:3-4 Unexpected: (NUMBER, "1") while parsing field definition
1_n: "foo"