我有一個jsonurl
,我想讀,它看起來像這樣:如何爲gatling json編寫自定義進紙器?
> {
> "elements": [
> {
> "box": {
> "x": 0,
> "y": 0,
> "width": 186,
> "height": 10.526316
> },
> "type": "Header"
> },
> {
> "box": {
> "x": 0,
> "y": 0,
> "width": 0,
> "height": 0
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 0,
> "y": 14.035088,
> "width": 43.333332,
> "height": 3.508772
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 95.08772,
> "y": 14.035088,
> "width": 90.87719,
> "height": 45.614037
> },
> "type": "Image"
> },
> {
> "box": {
> "x": 95.08772,
> "y": 63.157894,
> "width": 90.87719,
> "height": 3.508772
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 95.08772,
> "y": 63.157894,
> "width": 90.87719,
> "height": 3.508772
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 47.54386,
> "y": 42.105263,
> "width": 43.333332,
> "height": 5.9649124
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 0,
> "y": 0,
> "width": 43.333332,
> "height": 98.24561
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 47.54386,
> "y": 0,
> "width": 43.333332,
> "height": 98.24561
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 95.08772,
> "y": 0,
> "width": 43.333332,
> "height": 98.24561
> },
> "type": "Regular"
> },
> {
> "box": {
> "x": 142.63158,
> "y": 0,
> "width": 43.333332,
> "height": 98.24561
> },
> "type": "Regular"
> }
> ],
> "points": [
> {
> "x": 190,
> "y": 22.192982
> },
> {
> "x": 376,
> "y": 22.192982
> },
> {
> "x": 376,
> "y": 120.4386
> },
> {
> "x": 190,
> "y": 120.4386
> }
> ],
> "state": "UNUSED",
> "contentPath": "/content/ffx/print-authoring/en/newsholes/FNZ/DPT/2016/05/30/test_pages/q001/newshole-63019301",
> "assetId": null },
然後我想讀的"state"
和"contentPath"
和映射。 目前我使用的是靜態源,如:
VAL nhfeeder = jsonFile( 「形狀-data.json」)
使用如,
.feed(nhfeeder)
這是一個靜態的源,所以我想要一個自定義的進紙器,可以直接從jsonurl
讀取,並做需要。
這不是一個非常有用的答案,也是通用的,除了重點 – VeRo