Skip to content

perf(android): convert AnyJSON directly through JNI - #1873

Merged
mrousavy merged 1 commit into
mrousavy/v1-android-jni-stringsfrom
mrousavy/v1-android-jni-anyjson
Oct 21, 2026
Merged

mrousavy merged 1 commit into
mrousavy/v1-android-jni-stringsfrom
mrousavy/v1-android-jni-anyjson

Conversation

@mrousavy

Copy link
Copy Markdown
Member

Converts AnyJSON through JAnyJSON and the direct JString path. Keeps Kotlin JSON as a String and adds kotlinx.serialization to the example/test implementations. The temporary JSON.parse path links Hermes #2259 for a future UTF-16 JSON API.

Validation: Nitrogen typecheck and full spec generation. Generated output is included.

@vercel

vercel Bot commented Oct 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
nitro-docs Skipped Skipped Oct 21, 2026 1:33pm UTC

Request Review

@mrousavy
mrousavy added this pull request to stack #1893 October 21, 2026 13:36
@mrousavy
mrousavy force-pushed the mrousavy/v1-android-jni-anyjson branch from 702353c to 0c51090 Compare October 21, 2026 15:20
@mrousavy
mrousavy removed this pull request from stack #1893 October 21, 2026 15:20
@mrousavy
mrousavy added this pull request to stack #1913 October 21, 2026 15:21
@mrousavy
mrousavy merged commit 8f8c5e6 into v1 Oct 21, 2026
0 of 42 checks passed

This branch was successfully deployed

1 active deployment
Preview — 0c510903 Deployed Oct 21, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant