kotlinのメモです。
2435 views
kotlinの文法の確認など、ちょっとしたプログラムを作るときはIntelliJ IDEAが便利。
以下からダウンロードできます。
IntelliJ IDEA
以下からjsonライブラリを取り込んで、インポートする。
jsonのライブラリ
ライブラリの設定は次の画面から行う。
import org.json.JSONObject
読み取りのサンプルプログラムを以下に記す。
import org.json.JSONObject
import java.io.File
fun loadJson(fileName:String):String {
var jsonText = ""
lateinit var decJsonText:String
File(fileName).reader().use {
jsonText = it.readText()
}
return jsonText
}
fun main(args:Array<String>) {
var jtext = loadJson("D:\\tmp\\json-python-kotlin\\test.txt")
println(jtext)
var json = JSONObject(jtext)
println(json["message"])
}
useは、pythonのwith openみたいなものでクローズを自動的にやってくれる拡張関数。
テストで使用したjsonファイルを添付しているので、下の添付ファイルからダウンロードしてください。
ちなみにjsonを作ったpythonプログラムは以下。
# coding:UTF-8
import json
if __name__ == '__main__':
data = {'message':'あいうえお', 'memo': 'test'}
sd = json.dumps(data)
with open("test.txt", "w") as f:
f.write(sd)
Page 1 of 36.
マッスル
本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。
https://www.osumoi-stdio.com/pyarticle/