簡體   English   中英

從JSON到生成的CoffeeScript

[英]Going from JSON to generated CoffeeScript

我目前已經在一些數據中硬編碼了一個項目的演示。 代碼如下:

update: () =>
    t = getTime()
    if t == undefined
        zone = -1
    else if between(t, 100, 110) 
        zone = 1
    else if between(t, 111, 120) 
        zone = 2

現在,下一步是采用以下形式的json數組:

[{"start": 100, "end": 110, "zone": 1}, {"start": 111, "end": 120,"zone": 2}]

使上面生成的代碼。 這可能嗎? 這樣做的最佳方法是什么?

fs = require 'fs'

json = fs.readFileSync 'PUT_FILENAME_HERE', 'utf-8'
data = JSON.parse json

for zoneData in data
  if between(t, zoneData.start, zoneData.end)
    zone = zoneData.zone
    break

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM