111,052
社区成员




{
"SUCCESS": [
{
"MESSAGE": "IMEI Service List",
"LIST": {
"MOVISTAR SPAIN": {
"GROUPNAME": "MOVISTAR SPAIN",
"SERVICES": {
"3": {
"SERVICEID": 32,
"SERVICENAME": "MOVISTAR NOKIA INSTANTE",
"CREDIT": 4,
"TIME": "1-30 Minutes",
"INFO": "<p style=\"text-align: center;\"><span style=\"color: #ff0000;\" data-mce-mark=\"1\">SERVICIO INSTANTE DE 0-10 MINS PARA NOKIAS MOVISTARï¼No dct3/4ï¼</span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\" data-mce-mark=\"1\">CON GUIDADO SERIA C ï¼mayoria son20 digitos</span></p>\r\n<p style=\"text-align: center;\">åå¿é¨åæº åæ¯20ä½:å<span style=\"font-size: medium;\"> <strong>Cç³»å(c2 c5)ï¼<strong>Nokia 7230</strong></strong></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\" data-mce-mark=\"1\"><strong>SERIA ASHA 100, 101, 311, 500 y todos los de estas series</strong></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\" data-mce-mark=\"1\"><strong> Y WINDOWS PHONE Lumia</strong></span></p>",
"Requires.Network": "None",
"Requires.Mobile": "None",
"Requires.Provider": "None",
"Requires.PIN": "None",
"Requires.KBH": "None",
"Requires.MEP": "None",
"Requires.PRD": "None",
"Requires.Type": "None",
"Requires.Locks": "None",
"Requires.Reference": "None"
},
"8": {
"SERVICEID": 77,
"SERVICENAME": "MOVISTAR NOKIA 20 NCK",
"CREDIT": 12,
"TIME": "1-30 Minutes",
"INFO": "<p style=\"text-align: center;\"><span style=\"font-size: small; color: #ff0000;\"><strong>ALL NOKIA MOVISTAR SPAIN 20 DIGITS ,</strong></span><strong style=\"color: #ff0000; font-size: small;\">NOT SUPPORTED LUMIA 820 </strong></p>\r\n<p style=\"text-align: center;\"><strong style=\"color: #ff0000; font-size: small;\">Para Confirma si es 20 nck o no ,check info de movil con programa infinity ,descarga desde pagina aportado</strong></p>\r\n<p style=\"text-align: center;\"> </p>",
"Requires.Network": "None",
"Requires.Mobile": "None",
"Requires.Provider": "None",
"Requires.PIN": "None",
"Requires.KBH": "None",
"Requires.MEP": "None",
"Requires.PRD": "None",
"Requires.Type": "None",
"Requires.Locks": "None",
"Requires.Reference": "None"
}
}
},
"VODAFONE SPAIN": {
"GROUPNAME": "VODAFONE SPAIN",
"SERVICES": {
"5": {
"SERVICEID": 50,
"SERVICENAME": "VODAFONE NOKIA BB5 SL3",
"CREDIT": 5,
"TIME": "1-60 Minutes",
"INFO": "<p style=\"text-align: center;\"><strong><span style=\"font-size: medium; color: #ff0000;\">Nokia lumia, nokia 100, 610 y nokias 20 digitos no soportados!</span></strong></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000; font-size: small;\"><strong>Nokia vodafone instante en horario de la tienda</strong></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000; font-size: small;\"><strong>20ä½ç çææºåLUMIAä¸æ¯æ</strong></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000; font-size: small;\"><strong> </strong></span></p>",
"Requires.Network": "None",
"Requires.Mobile": "None",
"Requires.Provider": "None",
"Requires.PIN": "None",
"Requires.KBH": "None",
"Requires.MEP": "None",
"Requires.PRD": "None",
"Requires.Type": "None",
"Requires.Locks": "None",
"Requires.Reference": "None"
},
"10": {
"SERVICEID": 95,
"SERVICENAME": "VODAFONE SONY&SONY ERIC(RAPIDO)",
"CREDIT": 16,
"TIME": "1-24 Hours",
"INFO": "<p style=\"text-align: center;\"><span style=\"color: #ff0000; font-size: medium;\">VODAFONE PHONE ,NO NOKIA Y WINDOWN PHONE,NO IPHONEÂ </span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff0000; font-size: medium;\">SAMSUNG CODIGO NO LLEVA DEFREEZE</span></p>",
"Requires.Network": "None",
"Requires.Mobile": "None",
"Requires.Provider": "None",
"Requires.PIN": "None",
"Requires.KBH": "None",
"Requires.MEP": "None",
"Requires.PRD": "None",
"Requires.Type": "None",
"Requires.Locks": "None",
"Requires.Reference": "None"
}
}
}
}
}
],
"apiversion": "2.0.0"
}
Create table [dbo].[Groups]
(
[ID] [int] IDENTITY(1,1) NOT NULL, --id
[Groupname] [nvarchar] (50) not null default(''), --名称
CONSTRAINT [PK_Groups_id] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
CREATE TABLE [dbo].[Services](
[id] [int] IDENTITY(1,1) NOT NULL, --id
[Serviceid] [int] not null default(0), --服务 id
[Servicename] [nvarchar] (50) not null default(''), --服务名称
[groupid] [int] not null default(0), --组id
[Credit] [decimal] not null default(0.00), --所需点数
[Time] [nvarchar] (50) not null default(''), --需要的时间
[INFO] [nvarchar] (3000) not null default(''), --信息说明
[Network] [nvarchar] (100) not null default('none'), --网络需求
[Mobile] [nvarchar] (100) not null default('none'), --移动需求
[Provider] [nvarchar] (100) not null default('none'), --供应商需求
[PIN] [nvarchar] (100) not null default('none'), --手机PIN码需求
[KBH] [nvarchar] (100) not null default('none'), --KBH需求
[MEP] [nvarchar] (100) not null default('none'), --MEP需求
[PRD] [nvarchar] (100) not null default('none'), --PRD需求
[Type] [nvarchar] (100) not null default('none'), --类型需求
[Locks] [nvarchar] (100) not null default('none'), --是否锁定
[Reference] [nvarchar] (100) not null default('none'), --参考需求
[isstatus] [nvarchar] (1) not null default('0'), --状态 0 可用 1 不可用
[remark] [nvarchar] (255) not null default(''), --备注
[Pricingid] [int] not null default(0), --价格策略
CONSTRAINT [PK_Services_id] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
class x1
{
public x2[] SUCCESS;
}
class x2
{
public string MESSAGE;
public x3[] SPAINS;
private object LIST
{
set
{
SPAINS = value != null ? ((fastCSharp.setup.cSharp.ajax.jsonNode)value).Dictionary.Values.getArray(node => fastCSharp.setup.cSharp.ajax.parseJson.Get<x3>(node)) : null;
}
}
}
class x3
{
public string GROUPNAME;
public x4[] SERVICES_;
private object SERVICES
{
set
{
SERVICES_ = value != null ? ((fastCSharp.setup.cSharp.ajax.jsonNode)value).Dictionary.Values.getArray(node => GetSERVICES(node)) : null;
}
}
private static x4 GetSERVICES(fastCSharp.setup.cSharp.ajax.jsonNode node)
{
System.Collections.Generic.Dictionary<string, fastCSharp.setup.cSharp.ajax.jsonNode> dictionary = node.Dictionary;
string Requires = "Requires.";
foreach (string key in dictionary.Keys.getArray())
{
if (key.StartsWith(Requires)) dictionary[key.Substring(Requires.Length)] = dictionary[key];
}
return fastCSharp.setup.cSharp.ajax.parseJson.Get<x4>(node);
}
}
class x4
{
public int SERVICEID;
public string SERVICENAME;
int groupid;
public decimal CREDIT;
public string TIME;
public string INFO;
public string Network;
public string Mobile;
public string Provider;
public string PIN;
public string KBH;
public string MEP;
public string PRD;
public string Type;
public string Locks;
public string Reference;
}
class x1
{
public x2[] SUCCESS;
}
class x2
{
public string MESSAGE;
public object LIST;
public x3[] SPAINS
{
get
{
return LIST != null ? ((fastCSharp.setup.cSharp.ajax.jsonNode)LIST).Dictionary.Values.getArray(node => fastCSharp.setup.cSharp.ajax.parseJson.Get<x3>(node)) : null;
}
}
}
class x3
{
public string GROUPNAME;
public object SERVICES;
public x4[] SERVICES_
{
get
{
return SERVICES != null ? ((fastCSharp.setup.cSharp.ajax.jsonNode)SERVICES).Dictionary.Values.getArray(node => GetSERVICES(node)) : null;
}
}
private static x4 GetSERVICES(fastCSharp.setup.cSharp.ajax.jsonNode node)
{
System.Collections.Generic.Dictionary<string, fastCSharp.setup.cSharp.ajax.jsonNode> dictionary = node.Dictionary;
string Requires = "Requires.";
foreach (string key in dictionary.Keys.getArray())
{
if (key.StartsWith(Requires)) dictionary[key.Substring(Requires.Length)] = dictionary[key];
}
return fastCSharp.setup.cSharp.ajax.parseJson.Get<x4>(node);
}
}
class x4
{
public int SERVICEID;
public string SERVICENAME;
int groupid;
public decimal CREDIT;
public string TIME;
public string INFO;
public string Network;
public string Mobile;
public string Provider;
public string PIN;
public string KBH;
public string MEP;
public string PRD;
public string Type;
public string Locks;
public string Reference;
}
x1 value = fastCSharp.setup.cSharp.ajax.parseJson.Get<x1>(jsonString);