fastjson解析复杂json数据

这篇博客演示了如何使用Java的Fastjson库解析包含多层结构的JSON数据。通过示例代码展示了获取JSON对象中特定字段值的方法,如获取`list`、`meta`、`totalCount`、`limit`和`nextCursor`等。
摘要由CSDN通过智能技术生成
public class Demo1 {
    private static String json = "{\"list\":{\"meta\":{\"nextCursor\":\"?limit=300&hasMoreElements=true&soIndex=20&poIndex=20&partnerId=10000002122&sellerId=2098&createdStartDate=2020-09-02T00:00:00.000Z&createdEndDate=2020-09-03T00:00:00.000Z\",\"limit\":300,\"totalCount\":20},\"elements\":{\"order\":[{\"customerEmailId\":\"4FB8E7F4B00E4A4BAC224F2D4C847E6F@relay.walmart.com\",\"orderLines\":{\"orderLine\":[{\"statusDate\":1599140970785,\"item\":{\"sku\":\"SCUS-A15H-USGY0A-W1M1\",\"productName\":\"SNAPTAIN A15H FPV RC Drone with 720P HD Camera and Live Video 120 Wide-Angle WiFi Quadcopter Foldable Drone with Trajectory Flight Altitude Hold Headless Mode 3D Flip and One Key Return for Beginners\"},\"charges\":{\"charge\":[{\"chargeType\":\"PRODUCT\",\"chargeAmount\":{\"amount\":59.99,\"currency\":\"USD\"},\"tax\":{\"taxAmount\":{\"amount\":3.60,\"currency\":\"USD\"},\"taxName\":\"Tax1\"},\"chargeName\":\"ItemPrice\"}]},\"orderLineStatuses\":{\"orderLineStatus\":[{\"trackingInfo\":{\"carrierName\":{\"otherCarrier\":\"USPS Marketplace\"},\"trackingURL\":\"https://www.walmart.com/tracking?tracking_id=9405511202555963237587&order_id=3806161413605\",\"shipDateTime\":1599116400000,\"trackingNumber\":\"9405511202555963237587\",\"methodCode\":\"Standard\"},\"status\":\"Shipped\",\"statusQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"}}]},\"orderLineQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"},\"fulfillment\":{\"shipMethod\":\"STANDARD\",\"fulfillmentOption\":\"S2H\",\"pickUpDateTime\":1599591600000},\"lineNumber\":\"1\"}]},\"shipNode\":{\"type\":\"SellerFulfilled\"},\"purchaseOrderId\":\"3806161413605\",\"customerOrderId\":\"5172021983254\",\"shippingInfo\":{\"postalAddress\":{\"country\":\"USA\",\"address2\":\"112\",\"city\":\"Stroudsburg\",\"address1\":\"Park avenue\",\"addressType\":\"RESIDENTIAL\",\"postalCode\":\"18360\",\"name\":\"Johanna Medina\",\"state\":\"PA\"},\"phone\":\"4076557927\",\"estimatedShipDate\":1599188400000,\"estimatedDeliveryDate\":1599850800000,\"methodCode\":\"Standard\"},\"orderDate\":1599090254000},{\"customerEmailId\":\"D8A37583648643A8825FF783AA366093@relay.walmart.com\",\"orderLines\":{\"orderLine\":[{\"statusDate\":1599140566061,\"item\":{\"sku\":\"SCUS-HMA2-USWH0A\",\"productName\":\"HeimVision 1080P Security Camera, Sentry1 WiFi Home Indoor Camera for Pet/Nanny/Baby Monitor, Wireless Surveillance IP Camera with Smart Night Vision, 2 Way Audio, Motion Detection, Flexible & Compact\"},\"charges\":{\"charge\":[{\"chargeType\":\"PRODUCT\",\"chargeAmount\":{\"amount\":19.99,\"currency\":\"USD\"},\"tax\":{\"taxAmount\":{\"amount\":1.55,\"currency\":\"USD\"},\"taxName\":\"Tax1\"},\"chargeName\":\"ItemPrice\"}]},\"orderLineStatuses\":{\"orderLineStatus\":[{\"trackingInfo\":{\"carrierName\":{\"carrier\":\"USPS\"},\"trackingURL\":\"https://www.walmart.com/tracking?tracking_id=9405511202555963399629&order_id=2802470784774\",\"shipDateTime\":1599116400000,\"trackingNumber\":\"9405511202555963399629\",\"methodCode\":\"Standard\"},\"status\":\"Shipped\",\"statusQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"}}]},\"orderLineQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"},\"fulfillment\":{\"shipMethod\":\"STANDARD\",\"fulfillmentOption\":\"S2H\",\"pickUpDateTime\":1599678000000},\"lineNumber\":\"1\"},{\"statusDate\":1599140566062,\"item\":{\"sku\":\"SCUS-HMA2-USWH0A\",\"productName\":\"HeimVision 1080P Security Camera, Sentry1 WiFi Home Indoor Camera for Pet/Nanny/Baby Monitor, Wireless Surveillance IP Camera with Smart Night Vision, 2 Way Audio, Motion Detection, Flexible & Compact\"},\"charges\":{\"charge\":[{\"chargeType\":\"PRODUCT\",\"chargeAmount\":{\"amount\":19.99,\"currency\":\"USD\"},\"tax\":{\"taxAmount\":{\"amount\":1.55,\"currency\":\"USD\"},\"taxName\":\"Tax1\"},\"chargeName\":\"ItemPrice\"}]},\"orderLineStatuses\":{\"orderLineStatus\":[{\"trackingInfo\":{\"carrierName\":{\"carrier\":\"USPS\"},\"trackingURL\":\"https://www.walmart.com/tracking?tracking_id=9405511202555963399629&order_id=2802470784774\",\"shipDateTime\":1599116400000,\"trackingNumber\":\"9405511202555963399629\",\"methodCode\":\"Standard\"},\"status\":\"Shipped\",\"statusQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"}}]},\"orderLineQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"},\"fulfillment\":{\"shipMethod\":\"STANDARD\",\"fulfillmentOption\":\"S2H\",\"pickUpDateTime\":1599678000000},\"lineNumber\":\"2\"}]},\"shipNode\":{\"type\":\"SellerFulfilled\"},\"purchaseOrderId\":\"2802470784774\",\"customerOrderId\":\"5172021581885\",\"shippingInfo\":{\"postalAddress\":{\"country\":\"USA\",\"city\":\"San Diego\",\"address1\":\"1181 Sea Bird Way\",\"addressType\":\"RESIDENTIAL\",\"postalCode\":\"92154\",\"name\":\"Felix Erazo Edgar Cano\",\"state\":\"CA\"},\"phone\":\"6198001234\",\"estimatedShipDate\":1599274800000,\"estimatedDeliveryDate\":1600110000000,\"methodCode\":\"Standard\"},\"orderDate\":1599088022000},{\"customerEmailId\":\"3D124CFB8CA54B608D7627A7C7842FD1@relay.walmart.com\",\"orderLines\":{\"orderLine\":[{\"statusDate\":1599141007157,\"item\":{\"sku\":\"SCUS-S5C0-USBK6A-W1M1\",\"productName\":\"SNAPTAIN S5C WiFi FPV Drone with 720P HD Camera, Voice Control, Gesture Control RC Quadcopter for Beginners with Altitude Hold, Gravity Sensor, RTF One Key Take Off/Landing, Compatible w/VR Headset\"},\"charges\":{\"charge\":[{\"chargeType\":\"PRODUCT\",\"chargeAmount\":{\"amount\":59.99,\"currency\":\"USD\"},\"tax\":{\"taxAmount\":{\"amount\":2.94,\"currency\":\"USD\"},\"taxName\":\"Tax1\"},\"chargeName\":\"ItemPrice\"}]},\"orderLineStatuses\":{\"orderLineStatus\":[{\"trackingInfo\":{\"carrierName\":{\"carrier\":\"USPS\"},\"trackingURL\":\"https://www.walmart.com/tracking?tracking_id=9405511202555963213048&order_id=4802470725823\",\"shipDateTime\":1599116400000,\"trackingNumber\":\"9405511202555963213048\",\"methodCode\":\"Standard\"},\"status\":\"Shipped\",\"statusQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"}}]},\"orderLineQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"},\"fulfillment\":{\"shipMethod\":\"STANDARD\",\"fulfillmentOption\":\"S2H\",\"pickUpDateTime\":1599591600000},\"lineNumber\":\"2\"}]},\"shipNode\":{\"type\":\"SellerFulfilled\"},\"purchaseOrderId\":\"4802470725823\",\"customerOrderId\":\"5172021069643\",\"shippingInfo\":{\"postalAddress\":{\"country\":\"USA\",\"city\":\"Delta\",\"address1\":\"512 20th St\",\"addressType\":\"RESIDENTIAL\",\"postalCode\":\"81416\",\"name\":\"Clayton Curtis\",\"state\":\"CO\"},\"phone\":\"9709012937\",\"estimatedShipDate\":1599188400000,\"estimatedDeliveryDate\":1599850800000,\"methodCode\":\"Standard\"},\"orderDate\":1599081622000},{\"customerEmailId\":\"B97B21E07AC045DEB9029DF45B6F1C73@relay.walmart.com\",\"orderLines\":{\"orderLine\":[{\"statusDate\":1599140564895,\"item\":{\"sku\":\"SCUS-HMA2-USWH0A\",\"productName\":\"HeimVision 1080P Security Camera, Sentry1 WiFi Home Indoor Camera for Pet/Nanny/Baby Monitor, Wireless Surveillance IP Camera with Smart Night Vision, 2 Way Audio, Motion Detection, Flexible & Compact\"},\"charges\":{\"charge\":[{\"chargeType\":\"PRODUCT\",\"chargeAmount\":{\"amount\":19.99,\"currency\":\"USD\"},\"tax\":{\"taxAmount\":{\"amount\":1.20,\"currency\":\"USD\"},\"taxName\":\"Tax1\"},\"chargeName\":\"ItemPrice\"},{\"chargeType\":\"SHIPPING\",\"chargeAmount\":{\"amount\":7.98,\"currency\":\"USD\"},\"chargeName\":\"Shipping\"}]},\"orderLineStatuses\":{\"orderLineStatus\":[{\"trackingInfo\":{\"carrierName\":{\"carrier\":\"USPS\"},\"trackingURL\":\"https://www.walmart.com/tracking?tracking_id=9405511202555963399612&order_id=1806161241771\",\"shipDateTime\":1599116400000,\"trackingNumber\":\"9405511202555963399612\",\"methodCode\":\"Express\"},\"status\":\"Shipped\",\"statusQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"}}]},\"orderLineQuantity\":{\"unitOfMeasurement\":\"EACH\",\"amount\":\"1\"},\"fulfillment\":{\"shipMethod\":\
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值