class KeyValueData{
//语言enum
public _id : number;
public _value : number;
constructor(id:number,value:number){
this._id = id;
this._value = value;
}
}
class ClientTools
{
public static GetKeyValueOneData(str:string):KeyValueData
{
var list = str.split(',');
if (list != null && list.length >= 2)
{
let data = new KeyValueData(ClientTools.StrToInt(list[0]),ClientTools.StrToInt(list[1]));
return data
}
return null;
}
public static GetKeyValueDatas(str:string):Array<KeyValueData>
{
let datas:Array<KeyValueData> = new Array<KeyValueData>();
var list = str.split(';');
if (list != null && list.length > 0)
{
for(var i:number=0;i < list.length;i++)
{
let temp:KeyValueData = ClientTools.GetKeyValueOneData(list[i]);
if (temp == null)
continue;
datas.push(temp);
}
}
return datas;
}
}