package com.alibaba.json.bvt.bug;
import java.io.InputStream;
import junit.framework.TestCase;
import org.apache.commons.io.IOUtils;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class Bug_for_sanxiao extends TestCase {
public void test_0() throws Exception {
InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("json/Bug_for_sanxiao.json");
String text = IOUtils.toString(is);
is.close();
JSONObject obj = JSON.parseObject(text);
System.out.println(obj);
Assert.assertEquals(obj.getJSONArray("segments").getJSONObject(0),
obj.getJSONArray("passengerSegmentItems").getJSONObject(0).get("segment"));
Assert.assertEquals(1428,
obj.getJSONArray("passengerSegmentItems").getJSONObject(0).getJSONObject("segment").getIntValue("agentId"));
}
}