0
この質問は以前に尋ねられたと確信していますが、私はJavaプログラミングでは大変だから助けが必要です(私はとても初心者です)。 NetbeansをIDEとして使用しています。 JSONファイルの問題、私はそれを解析したいが、Javaでそれを行う方法を知らない。Javaでjson .txtファイルを読む方法
[
{
"rows":[
{
"positionId":1,
"userName":"Abay Nurpeissov/ Абай Нурпеисов",
"vacation":"",
"position":"Student",
"officePhone":"",
"mobilePhone":"",
"email":"",
"userid":"201641686",
"groupEmail":"",
"departmentPathEN":""
},
{
"positionId":1,
"userName":"Abilmansur Yeshmuratov/ Абильмансур Ешмуратов",
"vacation":"",
"position":"Student",
"officePhone":"",
"mobilePhone":"",
"email":"",
"userid":"201551882",
"groupEmail":"",
"departmentPathEN":""
}
]
}
]
そして、ここに私のコードです:
は、ここに私のJSONファイルは次のようになります
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package kyzdarkz;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import org.apache.poi.hssf.usermodel.HSSFSheet;
/**
*
* @author anuar
*/
public class Kyzdarkz {
//private ArrayList<Student> students = new ArrayList();
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
try(BufferedReader br = new BufferedReader(new FileReader("json.txt"))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
}
}
}
私はVARSの配列として "userNameに" と "ユーザーID" を保存しておきたいです。どうやってやるの?
をJava用のJSONデシリアライズをカバーするようにかなりの数のトピックがあります。ここにいくつかあります:http://stackoverflow.com/q/14890129/940217 http://stackoverflow.com/q/9829403/940217 http://stackoverflow.com/q/11106379/940217 http://stackoverflow.com/q/6349421/940217 –