Skip to main content
Run any Skill in Manus
with one click

nojson

Stars48
Forks0
UpdatedApril 29, 2026 at 14:07

Work with the nojson Rust crate: parse and generate JSON via the `Json<T>` wrapper, `RawJson`/`RawJsonOwned`/`RawJsonValue` for low-level access, the `DisplayJson` trait, and in-place builders `json()` / `object()` / `array()`. Implement `DisplayJson` + `TryFrom<RawJsonValue<'_, '_>>` to round-trip custom types; navigate objects with `to_member` / `to_path_member` and `required()` / `optional()`; produce rich error context via `RawJsonValue::invalid()` and `JsonParseError::get_line_and_column_numbers`; handle JSONC with `parse_jsonc`. Use when the task mentions nojson, its no-macro/no-dependency JSON API, or no_std JSON work with this crate.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly