import java.io.File //Этот класс импортируется нормально
import org.json.JSONArray // Здесь ошибка - Unresolved reference: json
import org.json.JSONTokener // И здесь - Unresolved reference: json
fun main() {
val file = File("some.json").bufferedReader().readText()
val obj = JSONTokener(file).nextValue() as JSONArray
}
Делаю консольный проект в Intellij idea и не могу импортировать org.json.JSONArray и org.json.JSONTokener.
О других способах парсинга JSON знаю, интересует именно проблема этих двух импортов.
Подскажите, пожалуйста, что изменить/добавить, чтобы решить проблему?
Вот как выглядит build.gradle.kts
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.6.10"
application
}
group = "me.user"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
}
dependencies {
testImplementation("org.jetbrains.kotlin:kotlin-test:1.6.0")
}
tasks.test {
useJUnit()
}
tasks.withType<KotlinCompile>() {
kotlinOptions.jvmTarget = "1.8"
}
application {
mainClass.set("MainKt")
}