yjsstk 发表于 2016-5-17 11:35:58

关于推送语言设置的问题

{
    "action_name": "push",
    "appid": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "data": {
      "dp_display_name": "紧急报警",
      "dp_name": "Alarm",
      "dp_type": "alert",
      "dp_value": "1",
      "msg_template": "${time}${dp_display_name}!",
      "msg_title": "警告",
      "msg_type": "1"
    },
    "event_type": "faulty_alert",
    "product_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "rule_id": XXX,
    "updated_at": "2016-05-17 10:57:38"
}
如上面所示是设置中文 "紧急报警"的信息。


现在我想做成这信息可以跟据某个变量来选择是中文还是英文。
以C语言的格式大概是这样
if (language == CHINESE)
    "dp_display_name": "紧急报警",
else
    "dp_display_name": "Emergency Alarm",


上面的JSON格式如何实现"dp_display_name"的不同赋值呢?





页: [1]
查看完整版本: 关于推送语言设置的问题