UI及代码:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="全选"
android:layout_weight="1"
/>
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="反 选"
android:layout_weight="1"
/>
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="全不选"
android:layout_weight="1"
/>
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="叫车"
android:layout_weight="1"
/>
android:id="@+id/price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
android:id="@+id/listveiw"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
listview.xml:
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ddd"
/>
android:id="@+id/by_code"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:visibility="gone" />
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="false"
android:clickable="false"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" />
后台代码:
package com.example.qys;
import android.app.Activity;
import android.content.Intent;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
import android.widget.Toast;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Properties;
public class DcarActivityextends Activity {
//油品下的车辆列表
private static final StringTAG="DcarActivity";
private StringserviceUrl;
private Buttonbutton1;
private Buttonbutton2;
private Buttonbutton3;
private ListViewlistView;
private Listlist;
private TextViewprice;
private int num =0;
private int pric =0;
private BaseAdapteradapter;
private Buttonbutton4;
private Listli;
private Stringname;
Stringresponse;
Handlerhandler =new Handler() {
@Override
public void handleMessage(Message msg) {
if (msg.what ==0) {
try
{
JSONObject json=new JSONObject(response);
String code = json.getString("code");
String msga = json.getString("msg");
if(code.equals("200")){
JSONArray data = json.getJSONArray("data");
list =new ArrayList();
for (int i =0; i < data.length(); i++) {
JSONObject value = data.getJSONObject(i);
//获取到title值
String title = value.getString("by_license_plate");
String by_code=value.getString("by_code");
// String title = value.optString("title");
list.add(new Good(i +" "+name+" "+title,false,by_code));
}
// 赋值
// for (int i = 0; i < 60; i++) {
// list.add(new Good(i + "", false));
// }
// 适配
adapter =new Adper(list, DcarActivity.this);
listView.setAdapter(adapter);
}else{
//弹出服务器查询信息结果
Toast.makeText(DcarActivity.this,msga,Toast.LENGTH_SHORT).show();
}
}
catch (Exception e)
{
//e.printStackTrace();
Toast.makeText(DcarActivity.this,"catch错误!",Toast.LENGTH_SHORT).show();
}
}
if(msg.what==1){
try
{
JSONObject json=new JSONObject(response);
String code = json.getString("code");
String msga = json.getString("msg");
if(code.equals("200")){
adapter.notifyDataSetChanged();
num=0;
price.setText("一共选了0辆");
Toast.makeText(DcarActivity.this,"叫车成功!",Toast.LENGTH_SHORT).show();
}else{
//弹出服务器查询信息结果
Toast.makeText(DcarActivity.this,msga,Toast.LENGTH_SHORT).show();
}
}
catch (Exception e)
{
//e.printStackTrace();
adapter.notifyDataSetChanged();
price.setText("请重新选择!");
num=0;
Toast.makeText(DcarActivity.this,"catch错误!",Toast.LENGTH_SHORT).show();
}
}
if(msg.what==2){
Toast.makeText(DcarActivity.this,"请选择叫号车辆!",Toast.LENGTH_SHORT).show();
}
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dcar);
Properties proper = ProperTies.getProperties(getApplicationContext());
serviceUrl = proper.getProperty("serverUrl");
button1 = (Button) findViewById(R.id.button1);// 全选
button2 = (Button) findViewById(R.id.button2);// 反选
button3 = (Button) findViewById(R.id.button3);// 全不选
button4 = (Button) findViewById(R.id.button4);// 叫车
listView = (ListView) findViewById(R.id.listveiw);// 价格
price = (TextView) findViewById(R.id.price);
// list = new ArrayList();
// // 赋值
// for (int i = 0; i < 60; i++) {
// list.add(new Good(i + "", false));
// }
Bundle bundle =this.getIntent().getExtras();
//接收name值,上一页面带过来的参数
name = bundle.getString("oilname");
new Thread() {
@Override
public void run() {
response = GetPostUtil.sendPost(serviceUrl+"getbyYP","youpin="+name);
// 发送消息通知UI线程更新UI组件
handler.sendEmptyMessage(0);
}
}.start();
// // 适配
// adapter = new Adper(list, DcarActivity.this);
// listView.setAdapter(adapter);
// 全选
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
num =0;
pric =0;
for (int i =0; i
// 改变boolean
list.get(i).setBo(true);
// 如果为选中
if (list.get(i).getBo()) {
num++;
//pric += Integer.parseInt(list.get(i).getName());
}
}
// 刷新
adapter.notifyDataSetChanged();
// 显示
price.setText("一共选了" +num +"辆");
}
});
// 反选
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
num =0;
pric =0;
for (int i =0; i
// 改值
if (list.get(i).getBo()) {
list.get(i).setBo(false);
}else {
list.get(i).setBo(true);
}
// 刷新
adapter.notifyDataSetChanged();
// 如果为选中
if (list.get(i).getBo()) {
num++;
//pric += Integer.parseInt(list.get(i).getName());
}
}
// 用TextView显示
price.setText("一共选了" +num +"辆");
}
});
// 全不选
button3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
num =0;
pric =0;
for (int i =0; i
// 改值
list.get(i).setBo(false);
// 刷新
adapter.notifyDataSetChanged();
// 如果为选中
if (list.get(i).getBo()) {
num++;
//pric += Integer.parseInt(list.get(i).getName());
}
}
price.setText("一共选了" +num +"辆" );
}
});
// 删除1
/*
* li = new ArrayList(); button4.setOnClickListener(new
* OnClickListener() {
*
* public void onClick(View v) { // TODO Auto-generated method stub for* (int i = 0; i < list.size(); i++) { if(list.get(i).getBo()){
* //把要删除的保存起来 li.add(list.get(i));
*
* }
*
* } //删除 list.removeAll(li); adapter.notifyDataSetChanged(); num = 0;
* pric = 0; price.setText("一共选了"+num+"件,"+"价格是"+pric+"元"); } });
*/
// 删除2
/*button4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stubfor (int i = 0; i < list.size(); i++) {
if (list.get(i).getBo()) {
list.remove(i);
i--;
}
}
adapter.notifyDataSetChanged();
num = 0;
pric = 0;
price.setText("一共选了" + num + "件," + "价格是" + pric + "元");
}
});*/
// 叫号
button4.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
// 获取list集合对应的迭代器
new Thread() {
@Override
public void run() {
Iterator it =list.iterator();
String codes="0";
while (it.hasNext()) {
// 得到对应集合元素
Good g = (Good) it.next();
// 判断
if (g.getBo()) {
// 从集合中删除上一次next方法返回的元素
codes+=","+g.getBy_code();
it.remove();
}
}
if(codes.length()>1){
Log.d(TAG,"codes: "+codes);
response = GetPostUtil.sendPost(serviceUrl+"JHD","codes="+codes);
// 发送消息通知UI线程更新UI组件
handler.sendEmptyMessage(1);
}else {
handler.sendEmptyMessage(2);
}
}
}.start();
// 刷新
// adapter.notifyDataSetChanged();
// num = 0;
// pric = 0;
// // 显示
// price.setText("一共选了" + num + "辆"+codes);
}
});
// 绑定listView的监听器
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView arg0, View arg1,int arg2,
long arg3) {
// TODO Auto-generated method stub
// 取得ViewHolder对象
Adper.ViewHolder viewHolder = (Adper.ViewHolder) arg1.getTag();
// 改变CheckBox的状态
viewHolder.checkBox.toggle();
// 将CheckBox的选中状况记录下来
list.get(arg2).setBo(viewHolder.checkBox.isChecked());
// 调整选定条目
if (viewHolder.checkBox.isChecked() ==true) {
num++;
//pric += Integer.parseInt(list.get(arg2).getName());
}else {
num--;
//pric -= Integer.parseInt(list.get(arg2).getName());
}
// 用TextView显示
price.setText("一共选了" +num +"辆" );
}
});
}
}
Good实体类:
package com.example.qys;
public class Good {
private Stringname;
private Stringby_code;
private boolean bo;
public String getBy_code() {
return by_code;
}
public void setBy_code(String by_code) {
this.by_code = by_code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean getBo() {
return bo;
}
public void setBo(boolean bo) {
this.bo = bo;
}
@Override
public String toString() {
return "Good [name=" +name +", bo=" +bo +",by_code"+by_code+"]";
}
public Good(String name,boolean bo,String by_code) {
super();
this.name = name;
this.bo = bo;
this.by_code=by_code;
}
public Good() {
super();
}
}
适配器Adper:
package com.example.qys;
import java.util.List;
import android.content.Context;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.TextView;
public class Adperextends BaseAdapter {
Listlist;
Contextcontext;
public Adper(List list, Context context) {
// TODO Auto-generated constructor stub
this.list=list;
this.context=context;
}
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
final ViewHolder viewHolder;
if(convertView==null){
convertView=View.inflate(context, R.layout.listveiw,null);
viewHolder=new ViewHolder();
viewHolder.textView=(TextView) convertView.findViewById(R.id.text);
viewHolder.txtby_code=(TextView) convertView.findViewById(R.id.by_code);
viewHolder.checkBox=(CheckBox) convertView.findViewById(R.id.checkbox);
convertView.setTag(viewHolder);
}else{
viewHolder=(ViewHolder) convertView.getTag();
}
viewHolder.textView.setText("车牌号:"+list.get(position).getName());
viewHolder.txtby_code.setText(list.get(position).getBy_code());
//显示checkBox
viewHolder.checkBox.setChecked(list.get(position).getBo());
return convertView;
}
class ViewHolder{
TextViewtextView;
TextViewtxtby_code;
CheckBoxcheckBox;
}
}
getbyYP接口数据:
{"code":"200","msg":"ok","data":[{"by_code":"1051","by_license_plate":"鲁LD2092"},{"by_code":"1052","by_license_plate":"鲁LD5755"},{"by_code":"1053","by_license_plate":"鲁LD5188"},{"by_code":"1054","by_license_plate":"鲁LD2091"},{"by_code":"1055","by_license_plate":"鲁LD2096"},{"by_code":"1057","by_license_plate":"鲁LD5105"},{"by_code":"1058","by_license_plate":"鲁LD0756"},{"by_code":"1059","by_license_plate":"鲁LD6633"},{"by_code":"1060","by_license_plate":"鲁LD5163"},{"by_code":"1061","by_license_plate":"鲁L18957"},{"by_code":"1062","by_license_plate":"鲁LD5189"},{"by_code":"1063","by_license_plate":"鲁LD5123"},{"by_code":"1064","by_license_plate":"鲁LD0799"},{"by_code":"1065","by_license_plate":"鲁LD0798"},{"by_code":"1066","by_license_plate":"鲁LD7919"},{"by_code":"1067","by_license_plate":"鲁LD5136"},{"by_code":"1074","by_license_plate":"鲁M43666"},{"by_code":"1075","by_license_plate":"鲁LD2093"},{"by_code":"1076","by_license_plate":"鲁LD7511"},{"by_code":"1078","by_license_plate":"鲁LC1032"},{"by_code":"1087","by_license_plate":"鲁LC7073"},{"by_code":"1088","by_license_plate":"鲁LC8331"},{"by_code":"1089","by_license_plate":"鲁LC2730"},{"by_code":"1090","by_license_plate":"鲁LB9020"},{"by_code":"1091","by_license_plate":"鲁LB8992"},{"by_code":"1092","by_license_plate":"鲁LC2758"},{"by_code":"1093","by_license_plate":"鲁LB9011"},{"by_code":"1094","by_license_plate":"鲁LB9026"},{"by_code":"1095","by_license_plate":"鲁EA1768"},{"by_code":"1096","by_license_plate":"鲁LC2760"},{"by_code":"1097","by_license_plate":"鲁EA2698"},{"by_code":"1098","by_license_plate":"鲁LD5177"},{"by_code":"1099","by_license_plate":"鲁LD6611"},{"by_code":"1100","by_license_plate":"鲁LD7815"},{"by_code":"1101","by_license_plate":"鲁LD5159"},{"by_code":"1102","by_license_plate":"鲁LD5109"},{"by_code":"1103","by_license_plate":"鲁LD7908"},{"by_code":"1104","by_license_plate":"鲁LD6922"},{"by_code":"1105","by_license_plate":"鲁LD5155"},{"by_code":"1106","by_license_plate":"鲁LD0755"},{"by_code":"1107","by_license_plate":"鲁LD2333"},{"by_code":"1108","by_license_plate":"鲁PE0806"},{"by_code":"1109","by_license_plate":"鲁LD2101"},{"by_code":"1110","by_license_plate":"鲁LD5063"},{"by_code":"1111","by_license_plate":"鲁LD7262"},{"by_code":"1112","by_license_plate":"鲁LD7121"},{"by_code":"1113","by_license_plate":"鲁LD6765"},{"by_code":"1114","by_license_plate":"鲁LD6633"},{"by_code":"1116","by_license_plate":"鲁L18957"},{"by_code":"1118","by_license_plate":"鲁LD2153"},{"by_code":"1119","by_license_plate":"鲁LD7550"},{"by_code":"1120","by_license_plate":"鲁M43696"},{"by_code":"1121","by_license_plate":"鲁LD7582"},{"by_code":"1122","by_license_plate":"鲁M43621"},{"by_code":"1125","by_license_plate":"鲁LD7723"},{"by_code":"1126","by_license_plate":"鲁LD7283"},{"by_code":"1127","by_license_plate":"鲁QP2347"},{"by_code":"1128","by_license_plate":"鲁L18969"},{"by_code":"1129","by_license_plate":"鲁QP2042"},{"by_code":"1130","by_license_plate":"鲁LD0773"},{"by_code":"1131","by_license_plate":"鲁LC2768"},{"by_code":"1132","by_license_plate":"鲁QP2342"},{"by_code":"1133","by_license_plate":"鲁QP2154"},{"by_code":"1134","by_license_plate":"鲁QP2146"},{"by_code":"1137","by_license_plate":"鲁LD7919"},{"by_code":"1138","by_license_plate":"鲁LD6533"},{"by_code":"1139","by_license_plate":"鲁LD7695"},{"by_code":"1140","by_license_plate":"鲁LD0735"},{"by_code":"1141","by_license_plate":"鲁LD7808"},{"by_code":"1142","by_license_plate":"鲁EA2698"},{"by_code":"1143","by_license_plate":"鲁EA1768"},{"by_code":"1144","by_license_plate":"鲁LD2095"},{"by_code":"1145","by_license_plate":"鲁LD0756"},{"by_code":"1146","by_license_plate":"鲁L18920"},{"by_code":"1147","by_license_plate":"鲁LD6676"},{"by_code":"1148","by_license_plate":"鲁LD0736"},{"by_code":"1149","by_license_plate":"鲁L18983"},{"by_code":"1150","by_license_plate":"鲁LD0771"},{"by_code":"1151","by_license_plate":"鲁LC6539"},{"by_code":"1152","by_license_plate":"鲁LD5188"},{"by_code":"1153","by_license_plate":"鲁LD7520"},{"by_code":"1154","by_license_plate":"鲁LD5163"},{"by_code":"1155","by_license_plate":"鲁LD5073"},{"by_code":"1156","by_license_plate":"鲁LD2092"},{"by_code":"1157","by_license_plate":"鲁LD5136"},{"by_code":"1158","by_license_plate":"鲁LD5105"},{"by_code":"1159","by_license_plate":"鲁LD5075"},{"by_code":"1160","by_license_plate":"鲁LD5825"},{"by_code":"1161","by_license_plate":"鲁LD2096"},{"by_code":"1165","by_license_plate":"鲁LD5122"},{"by_code":"1166","by_license_plate":"鲁LD6262"},{"by_code":"1167","by_license_plate":"鲁LD5123"},{"by_code":"1168","by_license_plate":"鲁LD7851"},{"by_code":"1169","by_license_plate":"鲁LD7803"},{"by_code":"1170","by_license_plate":"鲁LD5875"},{"by_code":"1171","by_license_plate":"鲁LD0733"},{"by_code":"1172","by_license_plate":"鲁LD5106"},{"by_code":"1173","by_license_plate":"鲁LD5053"},{"by_code":"1174","by_license_plate":"鲁LC7100"},{"by_code":"1175","by_license_plate":"鲁LD7815"},{"by_code":"1176","by_license_plate":"鲁LD7908"},{"by_code":"1177","by_license_plate":"鲁L8937"},{"by_code":"1178","by_license_plate":"鲁LD5755"},{"by_code":"1181","by_license_plate":"鲁LD6611"},{"by_code":"1184","by_license_plate":"鲁LD5189"},{"by_code":"1185","by_license_plate":"鲁LD2333"},{"by_code":"1186","by_license_plate":"鲁LD6922"},{"by_code":"1187","by_license_plate":"鲁LD5155"},{"by_code":"1188","by_license_plate":"鲁LD6662"},{"by_code":"1189","by_license_plate":"鲁M43678"},{"by_code":"1190","by_license_plate":"鲁LC0322"},{"by_code":"1191","by_license_plate":"鲁LD0755"},{"by_code":"1193","by_license_plate":"鲁LD2306"},{"by_code":"1195","by_license_plate":"鲁LB9593"},{"by_code":"1196","by_license_plate":"鲁LB9021"},{"by_code":"1197","by_license_plate":"鲁LD2093"},{"by_code":"1198","by_license_plate":"鲁LC2738"},{"by_code":"1199","by_license_plate":"鲁LD2095"},{"by_code":"1200","by_license_plate":"鲁M43602"},{"by_code":"1201","by_license_plate":"鲁M43687"},{"by_code":"1202","by_license_plate":"苏GH0607"},{"by_code":"1203","by_license_plate":"苏GH0801"},{"by_code":"1204","by_license_plate":"鲁LB9922"},{"by_code":"1205","by_license_plate":"鲁LD5153"},{"by_code":"1206","by_license_plate":"鲁LB9010"},{"by_code":"1207","by_license_plate":"鲁M43663"},{"by_code":"1208","by_license_plate":"鲁M46571"},{"by_code":"1209","by_license_plate":"鲁M43610"},{"by_code":"1210","by_license_plate":"鲁LC2730"},{"by_code":"1211","by_license_plate":"鲁LC2119"},{"by_code":"1212","by_license_plate":"鲁LC2756"},{"by_code":"1213","by_license_plate":"鲁LB9020"},{"by_code":"1214","by_license_plate":"鲁LB8672"},{"by_code":"1215","by_license_plate":"鲁LD5177"},{"by_code":"1216","by_license_plate":"鲁LB9022"},{"by_code":"1217","by_license_plate":"鲁LC2772"},{"by_code":"1218","by_license_plate":"鲁M43698"},{"by_code":"1219","by_license_plate":"鲁M43662"},{"by_code":"1220","by_license_plate":"鲁LD0738"},{"by_code":"1221","by_license_plate":"鲁LD5187"},{"by_code":"1222","by_license_plate":"鲁LC7013"},{"by_code":"1223","by_license_plate":"鲁M43689"},{"by_code":"1224","by_license_plate":"鲁CF7761"},{"by_code":"1225","by_license_plate":"鲁CF7807"},{"by_code":"1226","by_license_plate":"鲁LC2767"},{"by_code":"1227","by_license_plate":"鲁LC9503"},{"by_code":"1228","by_license_plate":"鲁LC9532"},{"by_code":"1229","by_license_plate":"鲁M43602"},{"by_code":"1230","by_license_plate":"鲁LD5153"},{"by_code":"1231","by_license_plate":"鲁LD2095"},{"by_code":"1232","by_license_plate":"鲁LD2101"},{"by_code":"1233","by_license_plate":"鲁LD5159"},{"by_code":"1234","by_license_plate":"鲁LD5109"},{"by_code":"1235","by_license_plate":"鲁LD5177"},{"by_code":"1236","by_license_plate":"鲁LC2738"},{"by_code":"1237","by_license_plate":"鲁M46571"},{"by_code":"1238","by_license_plate":"鲁M43698"},{"by_code":"1239","by_license_plate":"鲁LC0322"},{"by_code":"1240","by_license_plate":"鲁LD2306"},{"by_code":"1241","by_license_plate":"鲁LB9922"},{"by_code":"1242","by_license_plate":"鲁LC2737"},{"by_code":"1243","by_license_plate":"鲁LC9532"},{"by_code":"1244","by_license_plate":"鲁LC9503"},{"by_code":"1245","by_license_plate":"鲁M43689"},{"by_code":"1246","by_license_plate":"鲁LB9021"},{"by_code":"1247","by_license_plate":"鲁LD0738"},{"by_code":"1248","by_license_plate":"鲁M43610"},{"by_code":"1249","by_license_plate":"鲁LC7013"},{"by_code":"1250","by_license_plate":"鲁LC2119"},{"by_code":"1251","by_license_plate":"鲁LC2730"},{"by_code":"1252","by_license_plate":"鲁LD7723"},{"by_code":"1253","by_license_plate":"鲁LD5187"},{"by_code":"1254","by_license_plate":"鲁LD7582"},{"by_code":"1255","by_license_plate":"鲁LD0772"},{"by_code":"1256","by_license_plate":"鲁LC8331"},{"by_code":"1257","by_license_plate":"鲁LC2756"},{"by_code":"1258","by_license_plate":"鲁LB9010"},{"by_code":"1259","by_license_plate":"苏GE9362"},{"by_code":"1260","by_license_plate":"鲁LD2093"},{"by_code":"1261","by_license_plate":"苏GH0607"},{"by_code":"1262","by_license_plate":"鲁LC2862"},{"by_code":"1263","by_license_plate":"苏GH0801"},{"by_code":"1264","by_license_plate":"鲁LC1073"},{"by_code":"1265","by_license_plate":"鲁M43662"},{"by_code":"1266","by_license_plate":"鲁LC8369"},{"by_code":"1267","by_license_plate":"鲁LC2795"},{"by_code":"1268","by_license_plate":"鲁LC5083"},{"by_code":"1269","by_license_plate":"鲁CF7807"},{"by_code":"1270","by_license_plate":"鲁LC2767"},{"by_code":"1271","by_license_plate":"鲁CF7761"},{"by_code":"1272","by_license_plate":"鲁LD7851"},{"by_code":"1273","by_license_plate":"鲁LD7803"}]}