[JAVA] Jackson Java JSON-processorの導入

http://k-7016.hatenablog.com/entry/2013/09/17/232241

上のサイトがわかりやすかったです。

jackson-annotations-2.x.x.jar

jackson-core-2.x.x.jar

jackson-databind-2.x.x.jar

の3つを任意のフォルダに入れて[任意パッケージ]-[プロパティ] JAVAビルト・パスのライブラリーで外部jar追加で3つとも追加 それで使えるようになります。

ビルト時、クラスが見つからないとエラーが出る場合は

[JAVAビルト・パス]の[順序およびエクスポート]を確認してみましょう

[追記 2017-05-25]

AndroidStudioになってからは、Libの中にコピペしてファイルを右クリック「 Add As Library 」、gradle:appの編集をします。

これだけだと、各ライブラリに入っているファイルがどうも重複しているらしく

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
	File1: D:\android_dev\PsTutor\app\libs\jackson-annotations-2.4.0.jar
	File2: D:\android_dev\PsTutor\app\libs\jackson-core-2.4.2.jar
	File3: D:\android_dev\PsTutor\app\libs\jackson-databind-2.4.2.jar

上のようなエラーを吐いてしまいますので、grable:appで、重複ファイルを除くパッケージングオプションの追記が必要があるとのこと

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/ASL2.0'
    }

これで、ビルトが通った~
下記のサイトを参考にしました