Kesalahan saat mengonversi stempel waktu menjadi string dalam cairan (json)

Saya menggunakan Aplikasi Logika untuk mengubah data saya sebelum menyimpannya. Untuk ini saya menggunakan konverter bawaan json ke json yang menggunakan cairan. Ini masukan mentah saya,

{  
   "type":"FeatureCollection",
   "metadata":{  
      "generated":1539147197000,
      "url":"https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&starttime=2018-10-09T04:53:16.6743076Z",
      "title":"USGS Earthquakes",
      "status":200,
      "api":"1.5.8",
      "count":245
   },
   "features":[  
      {  
         "type":"Feature",
         "properties":{  
            "mag":1.9,
            "place":"118km NNW of Arctic Village, Alaska",
            "time":1539146474786,
            "updated":1539146692433,
            "tz":-540,
            "url":"https://earthquake.usgs.gov/earthquakes/eventpage/ak20275217",
            "detail":"https://earthquake.usgs.gov/fdsnws/event/1/query?eventid=ak20275217&format=geojson",
            "felt":null,
            "cdi":null,
            "mmi":null,
            "alert":null,
            "status":"automatic",
            "tsunami":0,
            "sig":56,
            "net":"ak",
            "code":"20275217",
            "ids":",ak20275217,",
            "sources":",ak,",
            "types":",geoserve,origin,",
            "nst":null,
            "dmin":null,
            "rms":1.17,
            "gap":null,
            "magType":"ml",
            "type":"earthquake",
            "title":"M 1.9 - 118km NNW of Arctic Village, Alaska"
         },
         "geometry":{  
            "type":"Point",
            "coordinates":[  
               -146.6925,
               69.1011,
               0
            ]
         },
         "id":"ak20275217"
      },
...(list continues)

Ini adalah file cair yang saya miliki seperti yang dipetakan di aplikasi logika,

{
    "Data": [
        {% for f in content.features %}
        {
            "type": "{{f.properties.type}}",
            "mag": {{f.properties.mag}},
            "place": "{{f.properties.place}}",
            "time": "{{f.properties.time}}",
            "tsunami": {{f.properties.tsunami}},
            "code": "{{f.properties.code}}",
            "ids": "{{f.properties.ids}}",
            "magType": "{{f.properties.magType}}",
            "source": "{{f.properties.sources}}",
            "longitude": {{f.geometry.coordinates[0]}},
            "latitude": {{f.geometry.coordinates[1]}}
        },
        {% endfor %}
    ]
}

Ini sebenarnya memberikan output yang diperlukan tetapi untuk bidang waktu hanya memberikan kesalahan seperti yang diberikan di bawah ini,

"time": "Kesalahan cair: Nilai terlalu besar atau terlalu kecil untuk Int32.",

Saya mencoba mengubah bidang ini menjadi string menggunakan panduan ini,

Namun sepertinya tidak ada yang berhasil dan ini memberikan kesalahan konversi tipe. Saya hanya ingin menyimpan nilai waktu apa adanya (bahkan sebagai string) dalam file input mentah yang merupakan stempel waktu Unix Epoch.
Terima kasih


person Shehan Weerasooriya    schedule 10.10.2018    source sumber


Jawaban (1)


Coba Tambahkan: '' | f.waktu

Kuncinya adalah memaksanya menjadi string terlebih dahulu.

person Johns-305    schedule 10.10.2018
comment
Coba dengan spasi. ' ' - person Johns-305; 11.10.2018