MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / print_json

Function print_json

unity_cli/cli/output.py:223–234  ·  view source on GitHub ↗

Print data as JSON with optional field filtering. Args: data: Data to output fields: Fields to include (None for all)

(data: Any, fields: list[str] | None = None)

Source from the content-addressed store, hash-verified

221
222
223def print_json(data: Any, fields: list[str] | None = None) -> None:
224 """Print data as JSON with optional field filtering.
225
226 Args:
227 data: Data to output
228 fields: Fields to include (None for all)
229 """
230 filtered = filter_fields(data, fields)
231 if console.no_color:
232 print(json.dumps(filtered, ensure_ascii=False, indent=2))
233 else:
234 console.print_json(json.dumps(filtered, ensure_ascii=False))
235
236
237def print_error(message: str, code: str | None = None) -> None:

Callers 15

editor_listFunction · 0.90
config_showFunction · 0.90
recorder_startFunction · 0.90
recorder_stopFunction · 0.90
recorder_statusFunction · 0.90
uitree_dumpFunction · 0.90
uitree_queryFunction · 0.90
uitree_inspectFunction · 0.90
uitree_monkeyFunction · 0.90
snapshot_diffFunction · 0.90
tests_listFunction · 0.90
tests_statusFunction · 0.90

Calls 1

filter_fieldsFunction · 0.85

Tested by 2

tests_listFunction · 0.72
tests_statusFunction · 0.72