欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA核心知识点--使用net.sf.json遍历Json数组

程序员文章站 2024-02-26 11:06:16
...

使用net.sf.json遍历Json数组

import org.junit.Test;
import java.util.Iterator;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonArrayTest {

	@SuppressWarnings("unchecked")
	@Test
	public void test1() {
		String arrStr = "[{key:'a',value:'1'},{key:'b',value:'2'},{key:'c',value:'3'}]";
		JSONArray jsonArray = JSONArray.fromObject(arrStr);
		for (int i = 0; i < jsonArray.size(); i++) {
			JSONObject jsonObj = jsonArray.getJSONObject(i);
			Iterator<String> iterator = jsonObj.keys();
			while (iterator.hasNext()) {
				String key = iterator.next();
				System.out.println(key + ":" + jsonObj.getString(key) + " ");
			}
		}
	}

}
相关标签: Json 遍历