Changed to FileInputStream.

This commit is contained in:
Erik C. Thauvin 2016-08-10 21:27:45 -07:00
parent 45ca328c91
commit 8f509d294b
4 changed files with 8 additions and 5 deletions

View file

@ -8,7 +8,7 @@ val repos = repos()
val p = project { val p = project {
name = "kalxon-test" name = "klaxon-test"
group = "com.example" group = "com.example"
artifactId = name artifactId = name
version = "0.1" version = "0.1"
@ -22,7 +22,7 @@ val p = project {
} }
dependencies { dependencies {
compile("com.beust:klaxon:") compile("com.beust:klaxon:0.26")
} }
dependenciesTest { dependenciesTest {

BIN
libs/klaxon-test-0.1.jar Normal file

Binary file not shown.

Binary file not shown.

View file

@ -1,13 +1,16 @@
package com.example package com.example
import com.beust.klaxon.* import com.beust.klaxon.*
import java.io.*
fun parse(name: String) : Any { fun parse(name: String) : Any {
val cls = javaClass<Parser>() val cls = Parser::class.java
val inputStream = cls.getResourceAsStream(name)!! // val inputStream = cls.getResourceAsStream(name)!!
val inputStream = FileInputStream(name)
return Parser().parse(inputStream)!! return Parser().parse(inputStream)!!
} }
fun main(args: Array<String>) { fun main(args: Array<String>) {
val obj = parse("test..json") as JsonObject val obj = parse("test.json") as JsonObject
println(obj)
} }