Fixes attribute handling in JSONStructuredOutput and inline JSON.
Pre-release
Pre-release
When using JSONStructuredOutput.beginObject with attributes, we sometimes emitted invalid JSON, this is now fixed.
If JSONStructuredOutput.property encounters a JSONObject or JSONArray it is now integrated into the JSON output.