Json对象数组的一个例子

{"Template":"Coupon.txt",

"TicketAmount":"2",

"Ticket\":[

{"ContentID":"1",

"ContentSize":"6",

"Content":[

{"Key":"LOGO","Value":"zgdx.bmp"},

{"Key":"COMPANY_NAME","Value":"贝奇服饰"},

{"Key":"COMPANY_ADDR","Value":"厦门地区各分店"},

{"Key":"COMPANY_TEL","Value":"05922028189"},

{"Key":"VALID_END_TIME","Value":"2010-8-31"},

{"Key":"TICKET_INFO","Value":"1.持E家会员卡享受新品7折优惠,特价品客再享受9折优惠"},

{"ContentID":"2",

"ContentSize":"6",

"Content":[

{"Key":"LOGO","Value":"zgdx.bmp"},

{"Key":"COMPANY_NAME","Value":"贝奇服饰"},

{"Key":"COMPANY_ADDR","Value":"厦门地区各分店"},

{"Key":"COMPANY_TEL","Value":"05922028189"},

{"Key":"VALID_END_TIME","Value":"2010-8-31"},

{"Key":"TICKET_INFO","Value":"1.持E家会员卡享受新品7折优惠,特价品客再享受9折优惠"}

]}

]}

 

为了避免不必要的错误,建议一次只打印一张优惠券:TicketAmount 值设置为为1

 

其中,除Template(模板名称)不变外,其他字段的内容都可改变

模板和图片的存放位置为 程序安装目录下的\template 文件夹

数组中的各项内容

Template:模板名称;

TicketAmount:本次打印任务要打印票据的张数;(Ticket 数组中,元素的个数,如以上数组,是打印2张优惠券)

Ticket:数组,存放打印票据的数据;

ContentID:该票据对应的唯一ID;(此ID打印结束后,会传给回调函数)

ContentSize:票据要打印的数据块数量;(注:若增加或删除模板中的字段,同时也要修改此字段)

Content:数组,存放一张票据要打印的内容;

Key:数据块键值,与模板里的Key一一对应;

Value:数据值

"Key":"LOGO","Value":"zgdx.bmp",LOGO对应的值,为图片的名称。

posted on 2012-02-03 11:05  huoyj  阅读(827)  评论(0编辑  收藏  举报

导航