JSON parser and viewer
#XML code
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/hsv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:orientation="vertical">
<com.xihadulislam.jsonviewer.JsonView
android:id="@+id/rv_json"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</HorizontalScrollView>
#MainActivity.kt
Thread {
val fileInString: String =
applicationContext.assets.open("demo.json").bufferedReader().use { it.readText() }
runOnUiThread {
mRecyclewView.bindJson(fileInString)
}
}.start()
@Copyright 2023 xihadulislam, All right reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you can use this file except in compliance with the License.
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.