# Manually parsing JSON with Moshi

DevFeed: [Manually parsing JSON with Moshi](<https://devfeed.tech/articles/manually-parsing-json-with-moshi-38544.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/manually-parsing-json-with-moshi/>)

Author: Harsh Shandilya

Published: 2020-12-21T06:30:00Z

Content type: tutorial

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [JSON](<https://devfeed.tech/topics/json.md>), [Parsing](<https://devfeed.tech/topics/parsing.md>), [Library](<https://devfeed.tech/topics/library.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Java](<https://devfeed.tech/topics/java.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [adapter](<https://devfeed.tech/tags/adapter.md>), [annotation](<https://devfeed.tech/tags/annotation.md>), [codegen](<https://devfeed.tech/tags/codegen.md>), [crash](<https://devfeed.tech/tags/crash.md>), [database](<https://devfeed.tech/tags/database.md>), [json](<https://devfeed.tech/tags/json.md>), [json-parsing](<https://devfeed.tech/tags/json-parsing.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [moshi](<https://devfeed.tech/tags/moshi.md>), [moshi-read-json-from-file](<https://devfeed.tech/tags/moshi-read-json-from-file.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [performance](<https://devfeed.tech/tags/performance.md>), [schema](<https://devfeed.tech/tags/schema.md>)

## AI overview

A tutorial on manually parsing JSON with Moshi, covering adapters, reflection-based parsing, and kapt-backed code generation for Java and Kotlin classes on the JVM and Android.

## Source excerpt

Moshi is a fast and powerful JSON parsing library for the JVM and Android. Today we look into manually parsing JSON to and from Java/Kotlin classes