[go: up one dir, main page]

CN105808262B - A kind of name matching process based on json formatted datas - Google Patents

A kind of name matching process based on json formatted datas Download PDF

Info

Publication number
CN105808262B
CN105808262B CN201610139793.4A CN201610139793A CN105808262B CN 105808262 B CN105808262 B CN 105808262B CN 201610139793 A CN201610139793 A CN 201610139793A CN 105808262 B CN105808262 B CN 105808262B
Authority
CN
China
Prior art keywords
data
json format
key value
value
str
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610139793.4A
Other languages
Chinese (zh)
Other versions
CN105808262A (en
Inventor
张贵军
陈凯
周晓根
郝小虎
赵策
徐东伟
李章维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201610139793.4A priority Critical patent/CN105808262B/en
Publication of CN105808262A publication Critical patent/CN105808262A/en
Application granted granted Critical
Publication of CN105808262B publication Critical patent/CN105808262B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/22Procedural

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种基于json格式数据的命名匹配方法,包括以下步骤:首先,以键值首字母为大写的n层嵌套的json格式数据为基础建立数据源;然后,设置搜索键值由所要搜索的值所在层的键值和本身键值依次拼接而成;其次,以大写字母为分隔符拆分搜索键值,形成键值数组str[n],以搜索到的值是否为json格式数据为结束条件,依次搜索,搜索次数为k;最后,判断k是否等于n,相等则搜索到所要匹配的数据。本发明提供一种在能够有效保护数据、提高数据传输效率、提升用户体验的基于json格式数据的命名匹配方法。

A naming matching method based on data in json format, comprising the following steps: firstly, a data source is established based on n-layer nested json format data whose initial letter of the key value is capitalized; then, setting the search key value by the value to be searched The key value of the layer and its own key value are concatenated in sequence; secondly, the search key value is split with uppercase letters as separators to form a key value array str[n], and the end condition is whether the searched value is json format data , search in turn, and the number of searches is k; finally, judge whether k is equal to n, if they are equal, the data to be matched will be searched. The present invention provides a naming matching method based on JSON format data that can effectively protect data, improve data transmission efficiency, and improve user experience.

Description

一种基于json格式数据的命名匹配方法A naming matching method based on json format data

技术领域technical field

本发明涉及一种通信网络信息、网络规划与通信协议等应用领域,尤其涉及的是一种基于json格式数据的命名匹配方法。The invention relates to application fields such as communication network information, network planning and communication protocols, and in particular to a naming matching method based on JSON format data.

背景技术Background technique

随着信息化工业化的快熟发展,企业的信息化水平不断提高,信息交换的不畅通也随之成为信息化建设的一个重大瓶颈。数据交换作为各种计算机网络应用的重要组成部分、已经逐渐成为解决“信息孤岛”现象的主要手段、也是当前信息化建设必须面对的难题。随着Web技术的飞速发展,基于B/S架构的应用越来越丰富,客户端和服务器端数据交换、数据解析的方式也越来越多,但是人们在力求寻找一种数据传输开销小的数据交换格式,以提高数据传输的效率,以使得应用程序得到高效的执行,用户的使用体验更好。在传统的工程应用中,客户端和服务器之间数据交换和数据解析的传统方式,交换和解析的效率较低,严重的影响基于B/S架构系统的系统效果和用户体验,人们在力求寻找一种数据传输开销小的数据交换格式,以提高数据传输的效率,以使得应用程序得到高效的执行,用户的使用体验更好。With the rapid development of informatization and industrialization, the level of informatization of enterprises has been continuously improved, and the unsmooth information exchange has also become a major bottleneck in informatization construction. As an important part of various computer network applications, data exchange has gradually become the main means to solve the phenomenon of "information islands", and it is also a difficult problem that must be faced in the current information construction. With the rapid development of Web technology, applications based on B/S architecture are becoming more and more abundant, and there are more and more methods of data exchange and data analysis between client and server. The data exchange format is used to improve the efficiency of data transmission, so that the application program can be executed efficiently and the user experience is better. In traditional engineering applications, the traditional way of data exchange and data analysis between client and server has low exchange and analysis efficiency, which seriously affects the system effect and user experience based on the B/S architecture system. People are trying to find A data exchange format with low data transmission overhead to improve the efficiency of data transmission, so that the application program can be executed efficiently and the user experience is better.

json(JavaScript Object Notation)是一种轻量级的数据交换格式是基于ECMAScript的一个子集。json采用完全独立于语言的文本格式,但是也使用包括C、C++、C#、Java、JavaScript、Perl、Python等类似于C语言家族的习惯。这些特性使json成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,大大提升网络传输速率。json格式数据的数据格式比较简单,易于读写,格式经过压缩,占用带宽比较小,同时支持多种语言,便于服务器端解析。对于大多数Web应用来说,根本不需要复杂的XML来传输数据,json数据交换格式提供了更好的简单性和灵活性。JSON (JavaScript Object Notation) is a lightweight data exchange format based on a subset of ECMAScript. json adopts a text format that is completely independent of language, but also uses habits similar to the C language family including C, C++, C#, Java, JavaScript, Perl, Python, etc. These features make JSON an ideal data exchange language. It is easy for people to read and write, and it is also easy for machines to parse and generate, which greatly improves the network transmission rate. The data format of json format data is relatively simple, easy to read and write, the format is compressed, occupies relatively small bandwidth, and supports multiple languages at the same time, which is convenient for server-side analysis. For most web applications, there is no need for complex XML to transfer data at all, and the json data exchange format provides better simplicity and flexibility.

在传统的工程应用中,各类基础数据使用手写形式,有时也应用数字数据形式记录。扩展标记语言XML是较早出现的数据交换的格式,是一种简单的数据存储语言,简单易于掌握和使用,具有可读性、描述性强的优点,但是XML比二进制数据要占用更多的空间,在客户端显示需要经过DOM树的解析。对于结构化数据(或称关系数据)而言,数据发布匿名保护是实现其隐私保护的核心关键技术与基本手段,目前仍处于不断发展与完善阶段。In traditional engineering applications, all kinds of basic data are recorded in the form of handwriting, and sometimes in the form of digital data. Extensible Markup Language XML is an earlier format for data exchange. It is a simple data storage language, easy to master and use, and has the advantages of readability and strong descriptiveness. However, XML takes up more space than binary data. Space, displayed on the client needs to be parsed through the DOM tree. For structured data (or relational data), the anonymity protection of data publishing is the core key technology and basic means to realize its privacy protection, and it is still in the stage of continuous development and improvement.

因此,目前的数据的解析匹配技术存在着很多缺陷,需要我们改进。Therefore, there are many defects in the current data parsing and matching technology, which need us to improve.

发明内容Contents of the invention

为了克服已有命名匹配方法的不能高效传输、数据保护不够完善、用户体验的不足的缺点,本发明提供一种在能够有效保护数据、提高数据传输效率、提升用户体验的基于json格式数据的命名匹配方法。In order to overcome the shortcomings of existing naming matching methods, such as inefficient transmission, insufficient data protection, and insufficient user experience, the present invention provides a naming method based on json format data that can effectively protect data, improve data transmission efficiency, and improve user experience. matching method.

本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:

一种基于json格式数据的命名匹配方法,所述命名匹配方法包括以下步骤:A naming matching method based on json format data, the naming matching method comprises the following steps:

1)参数初始化:设定一组n层嵌套的json格式数据 其中表示json格式数据的键值,表示json格式数据键值对应的值,n表示json格式数据嵌套的层数,m表示第n层对应的json格式数据的组数,k,p,q,l,λ用于标识区分json格式数据的键和值且{k,p,q,l,λ∈N+|0<k<p<q<l<λ};1) Parameter initialization: set a set of n-layer nested json format data in Indicates the key value of data in json format, Indicates the data key value in json format The corresponding value, n indicates the number of nested layers of json format data, m indicates the number of groups of json format data corresponding to the nth layer, k, p, q, l, λ are used to identify the key and value for distinguishing json format data and {k,p,q,l,λ∈N+|0<k<p<q<l<λ};

2)设定所要匹配的数据标识为其中name为数据所在层的键值由外而内拼接而成的字符串,其中{l1,lk,l∈N+|0<l1<lk<l},{n1,nk,n∈N+|0<n1<nk<n},{m1,mk,m∈N+|0<m1<mk<m};2) Set the data identification to be matched as Wherein, name is a string formed by concatenating the key value of the data layer from outside to inside, where {l 1 , l k , l∈N+|0<l 1 <l k <l}, {n 1 ,n k , n∈N+|0<n 1 <n k <n},{m 1 ,m k ,m∈N+|0<m 1 <m k <m};

3)拆分所要匹配的数据标识,过程如下:3) Split the data identifier to be matched, the process is as follows:

3.1)以大写字母为分割标识,将所要匹配的数据标识name分割为w维数组string[w],其中w表示数组索引;3.1) Use uppercase letters as the segmentation identifier, and divide the data identifier name to be matched into a w-dimensional array string[w], where w represents the array index;

3.2)根据l的大小为排序条件,由l从小到大,将string[w]重新排序得到新的w维数组str[w],其中w表示数组索引;3.2) According to the size of l as the sorting condition, from small to large, reorder string[w] to obtain a new w-dimensional array str[w], where w represents the array index;

4)根据name匹配数据,过程如下:4) Match data according to name, the process is as follows:

4.1)设置w=0,n=n1,m=m1,l=l1,以str[0]为匹配的键值起点,即匹配json格式数据str的键值为 4.1) Set w=0, n=n 1 , m=m 1 , l=l 1 , take str[0] as the starting point of the matching key value, that is, the key value of matching json format data str

4.2)键值匹配json格式数据str,得到的数据值为 4.2) Key value Match the json format data str, the obtained data value is

4.3)判断数据值是否为json格式数据;4.3) Judgment data value Whether it is data in json format;

4.4)如果数据值为json格式数据,进入步骤4.5),否则转入步骤4.6);4.4) If the data value For data in json format, go to step 4.5), otherwise go to step 4.6);

4.5)取w=w+1,以str[w+1]为新的匹配键值,为新的json格式数据,转入步骤4.2);4.5) get w=w+1, take str[w+1] as the new matching key value, For the new json format data, go to step 4.2);

4.6)判断str[k]的索引是否等于数组str[n]的维数n,满足条件则得到的新的为匹配得到的值。4.6) Determine whether the index of str[k] is equal to the dimension n of the array str[n], and if the condition is satisfied, the new The value obtained for the match.

进一步,步骤1)中json格式数据str的命名方法:n层嵌套的json格式数据的键值的首字母为大写字母。Further, the naming method of the json format data str in step 1): the first letter of the key value of the n nested json format data is an uppercase letter.

本发明的技术构思为:首先,以键值首字母为大写的n层嵌套的json格式数据为基础建立数据源;然后,设置搜索键值由所要搜索的值所在层的键值和本身键值依次拼接而成;其次以大写字母为分隔符拆分搜索键值,形成键值数组str[n],以搜索到的值是否为json格式数据为结束条件,依次搜索,搜索次数为k;最后,判断k是否等于n,相等则搜索到所要匹配的数据。The technical concept of the present invention is as follows: firstly, the data source is established on the basis of the n-layer nested json format data whose initial letter of the key value is uppercase; The values are concatenated in sequence; secondly, the search key value is split with uppercase letters as separators to form a key value array str[n], and the end condition is whether the searched value is json format data, and the number of searches is k; Finally, judge whether k is equal to n, and if it is equal, the data to be matched will be searched.

本发明的有益效果为:在能够有效保护数据、提高数据传输效率、提升用户体验。The beneficial effects of the present invention are: effectively protecting data, improving data transmission efficiency, and improving user experience.

附图说明Description of drawings

图1是一种基于json格式数据的命名匹配方法示意图。Figure 1 is a schematic diagram of a naming matching method based on data in json format.

具体实施方式Detailed ways

下面结合附图对本发明作进一步描述。The present invention will be further described below in conjunction with the accompanying drawings.

参照图1,一种基于json格式数据的命名匹配方法,包括以下步骤:Referring to Figure 1, a naming matching method based on data in json format includes the following steps:

1)参数初始化:设定一组n层嵌套的json格式数据 其中表示json格式数据的键值,表示json格式数据键值对应的值,n表示json格式数据嵌套的层数,m表示第n层对应的json格式数据的组数,k,p,q,l,λ用于标识区分json格式数据的键和值且{k,p,q,l,λ∈N+|0<k<p<q<l<λ};1) Parameter initialization: set a set of n-layer nested json format data in Indicates the key value of data in json format, Indicates the data key value in json format The corresponding value, n indicates the number of nested layers of json format data, m indicates the number of groups of json format data corresponding to the nth layer, k, p, q, l, λ are used to identify the key and value for distinguishing json format data and {k,p,q,l,λ∈N+|0<k<p<q<l<λ};

2)设定所要匹配的数据标识为其中name为数据所在层的键值由外而内拼接而成的字符串,其中{l1,lk,l∈N+|0<l1<lk<l},{n1,nk,n∈N+|0<n1<nk<n},{m1,mk,m∈N+|0<m1<mk<m};2) Set the data identification to be matched as Wherein, name is a string formed by concatenating the key value of the data layer from outside to inside, where {l 1 , l k , l∈N+|0<l 1 <l k <l}, {n 1 ,n k , n∈N+|0<n 1 <n k <n},{m 1 ,m k ,m∈N+|0<m 1 <m k <m};

3)拆分所要匹配的数据标识,过程如下:3) Split the data identifier to be matched, the process is as follows:

3.1)以大写字母为分割标识,将所要匹配的数据标识name分割为w维数组string[w],其中w表示数组索引;3.1) Use uppercase letters as the segmentation identifier, and divide the data identifier name to be matched into a w-dimensional array string[w], where w represents the array index;

3.2)根据l的大小为排序条件,由l从小到大,将string[w]重新排序得到新的w维数组str[w],其中w表示数组索引,如图1所示步骤拆分匹配数据标识为n维字符串数组str;3.2) According to the size of l as the sorting condition, from small to large, reorder string[w] to obtain a new w-dimensional array str[w], where w represents the array index, and split the matching data as shown in Figure 1 Identified as an n-dimensional string array str;

4)根据name匹配数据,过程如下:4) Match data according to name, the process is as follows:

4.1)设置w=0,n=n1,m=m1,l=l1,以str[0]为匹配的键值起点,即匹配json格式数据str的键值为 4.1) Set w=0, n=n 1 , m=m 1 , l=l 1 , take str[0] as the starting point of the matching key value, that is, the key value of matching json format data str

4.2)键值匹配json格式数据str,得到的数据值为如图1所示步骤匹配json格式数据;4.2) Key value Match the json format data str, the obtained data value is The steps shown in Figure 1 match the data in json format;

4.3)判断数据值是否为json格式数据;4.3) Judgment data value Whether it is data in json format;

4.4)如果数据值为json格式数据,进入步骤4.5),否则转入步骤4.6),如图1所示步骤匹配得到的键值对应的值是否为json格式数据;4.4) If the data value If it is data in json format, go to step 4.5), otherwise go to step 4.6), as shown in Figure 1, whether the value corresponding to the key value obtained by step matching is json format data;

4.5)取w=w+1,以str[w+1]为新的匹配键值,为新的json格式数据,转入步骤4.2);4.5) get w=w+1, take str[w+1] as the new matching key value, For the new json format data, go to step 4.2);

4.6)判断str[k]的索引是否等于数组str[n]的维数n,满足条件则得到的新的为匹配得到的值。4.6) Determine whether the index of str[k] is equal to the dimension n of the array str[n], and if the condition is satisfied, the new The value obtained for the match.

进一步,步骤1)中json格式数据str的命名方法:n层嵌套的json格式数据的键值的首字母为大写字母。Further, the naming method of the json format data str in step 1): the first letter of the key value of the n nested json format data is an uppercase letter.

本实施例以字符串 为实施例,一种基于json格式数据的命名匹配方法,其中包含以下步骤:In this example, the character string As an embodiment, a naming matching method based on json format data, which includes the following steps:

1)参数初始化:设定一组n层嵌套的json格式数据其中表示json格式数据的键值,"hangzhou"、"shanghai"、"beijing"表示json格式数据键值对应的值;1) Parameter initialization: set a set of n-layer nested json format data in Represents the key value of data in json format, "hangzhou", "shanghai", "beijing" represent the key value of data in json format the corresponding value;

2)设定所要匹配的数据"hangzhou"标识为 2) Set the data "hangzhou" to be matched to be identified as

3)拆分所要匹配的数据标识,过程如下:3) Split the data identifier to be matched, the process is as follows:

3.1)以大写字母为分割标识,将所要匹配的数据标识name分割为w维数组string[w],其中w表示数组索引;3.1) Use uppercase letters as the segmentation identifier, and divide the data identifier name to be matched into a w-dimensional array string[w], where w represents the array index;

3.2)根据l的大小为排序条件,由l从小到大,将string[w]重新排序得到新的w维数组str[w],其中w表示数组索引,即 3.2) According to the size of l as the sorting condition, from small to large, reorder string[w] to obtain a new w-dimensional array str[w], where w represents the array index, namely

4)根据name匹配数据,过程如下:4) Match data according to name, the process is as follows:

4.1)设置w=0,n=n1,m=m1,l=l1,以为匹配的键值起点,即匹配json格式数据str的键值为 4.1) Set w=0, n=n 1 , m=m 1 , l=l 1 , to It is the starting point of the matching key value, that is, the key value of matching json format data str is

4.2)键值匹配json格式数据str,得到的数据值为 4.2) Key value Match the json format data str, the obtained data value is

4.3)判断数据值是否为json格式数据;4.3) Judgment data value Whether it is data in json format;

4.4)如果数据值为json格式数据,进入步骤4.5),否则转入步骤4.6);4.4) If the data value For data in json format, go to step 4.5), otherwise go to step 4.6);

4.5)取w=w+1,以str[w+1]为新的匹配键值,为新的json格式数据,转入步骤4.2);4.5) get w=w+1, take str[w+1] as the new matching key value, For the new json format data, go to step 4.2);

4.6)判断str[k]的索引是否等于数组str[n]的维数n,满足条件则得到的新的为匹配得到的值。4.6) Determine whether the index of str[k] is equal to the dimension n of the array str[n], and if the condition is satisfied, the new The value obtained for the match.

以上阐述的是本发明给出的一个实施例表现出来的优良效果,显然本发明不仅适合上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及内容的前提下可对其做种种变化加以实施。What set forth above is the excellent effect shown by an embodiment of the present invention. Obviously, the present invention is not only suitable for the above-mentioned embodiment, but it can be used under the premise of not departing from the basic spirit of the present invention and not exceeding the content involved in the essence of the present invention. Make changes and implement them.

Claims (2)

1.一种基于json格式数据的命名匹配方法,其特征在于:所述命名匹配方法包括以下步骤:1. A named matching method based on json format data, characterized in that: the named matching method comprises the following steps: 1)参数初始化:设定一组n层嵌套的json格式数据 其中表示json格式数据的键值,表示json格式数据键值对应的值,n表示json格式数据嵌套的层数,m表示第n层对应的json格式数据的组数,k,p,q,l,λ用于标识区分json格式数据的键和值且{k,p,q,l,λ∈N+|0<k<p<q<l<λ};1) Parameter initialization: set a set of n-layer nested json format data in Indicates the key value of data in json format, Indicates the data key value in json format The corresponding value, n indicates the number of nested layers of json format data, m indicates the number of groups of json format data corresponding to the nth layer, k, p, q, l, λ are used to identify the key and value for distinguishing json format data and {k,p,q,l,λ∈N+|0<k<p<q<l<λ}; 2)设定所要匹配的数据标识为其中name为数据所在层的键值由外而内拼接而成的字符串,其中{l1,lk,l∈N+|0<l1<lk<l},{n1,nk,n∈N+|0<n1<nk<n},{m1,mk,m∈N+|0<m1<mk<m};2) Set the data identification to be matched as Wherein, name is a string formed by concatenating the key value of the data layer from outside to inside, where {l 1 , l k , l∈N+|0<l 1 <l k <l}, {n 1 ,n k , n∈N+|0<n 1 <n k <n},{m 1 ,m k ,m∈N+|0<m 1 <m k <m}; 3)拆分所要匹配的数据标识,过程如下:3) Split the data identifier to be matched, the process is as follows: 3.1)以大写字母为分割标识,将所要匹配的数据标识name分割为w维数组string[w],其中w表示数组索引;3.1) Use uppercase letters as the segmentation identifier, and divide the data identifier name to be matched into a w-dimensional array string[w], where w represents the array index; 3.2)根据l的大小为排序条件,由l从小到大,将string[w]重新排序得到新的w维数组str[w],其中w表示数组索引;3.2) According to the size of l as the sorting condition, from small to large, reorder string[w] to obtain a new w-dimensional array str[w], where w represents the array index; 4)根据name匹配数据,过程如下:4) Match data according to name, the process is as follows: 4.1)设置w=0,n=n1,m=m1,l=l1,以str[0]为匹配的键值起点,即匹配json格式数据str的键值为 4.1) Set w=0, n=n 1 , m=m 1 , l=l 1 , take str[0] as the starting point of the matching key value, that is, the key value of matching json format data str 4.2)键值匹配json格式数据str,得到的数据值为 4.2) Key value Match the json format data str, the obtained data value is 4.3)判断数据值是否为json格式数据;4.3) Judgment data value Whether it is data in json format; 4.4)如果数据值为json格式数据,进入步骤4.5),否则转入步骤4.6);4.4) If the data value For data in json format, go to step 4.5), otherwise go to step 4.6); 4.5)取w=w+1,以str[w+1]为新的匹配键值,为新的json格式数据,转入步骤4.2);4.5) get w=w+1, take str[w+1] as the new matching key value, For the new json format data, go to step 4.2); 4.6)判断str[k]的索引是否等于数组str[n]的维数n,满足条件则得到的新的为匹配得到的值。4.6) Determine whether the index of str[k] is equal to the dimension n of the array str[n], and if the condition is satisfied, the new The value obtained for the match. 2.如权利要求1所述一种基于json格式数据的命名匹配方法,其特征在于:步骤1)中json格式数据str的命名方法:n层嵌套的json格式数据的键值的首字母为大写字母。2. a kind of naming matching method based on json format data as claimed in claim 1, is characterized in that: step 1) in the naming method of json format data str: the first letter of the key value of the json format data of n layer nesting is uppercase letter.
CN201610139793.4A 2016-03-11 2016-03-11 A kind of name matching process based on json formatted datas Active CN105808262B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610139793.4A CN105808262B (en) 2016-03-11 2016-03-11 A kind of name matching process based on json formatted datas

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610139793.4A CN105808262B (en) 2016-03-11 2016-03-11 A kind of name matching process based on json formatted datas

Publications (2)

Publication Number Publication Date
CN105808262A CN105808262A (en) 2016-07-27
CN105808262B true CN105808262B (en) 2018-10-19

Family

ID=56467250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610139793.4A Active CN105808262B (en) 2016-03-11 2016-03-11 A kind of name matching process based on json formatted datas

Country Status (1)

Country Link
CN (1) CN105808262B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628737A (en) * 2017-03-23 2018-10-09 北京小唱科技有限公司 A kind of verification method and system of JSON data
CN109684607B (en) * 2017-10-19 2022-04-08 腾讯科技(深圳)有限公司 JSON data analysis method and device, computer equipment and storage medium
US10725660B2 (en) 2017-11-17 2020-07-28 International Business Machines Corporation Policy-based optimization of cloud resources on tiered storage operations
CN108319589B (en) * 2018-03-14 2021-08-10 腾讯科技(深圳)有限公司 Parameter string processing method, device, computer readable storage medium and equipment
CN112182310B (en) * 2020-11-04 2023-11-17 上海德拓信息技术股份有限公司 Method for realizing built-in real-time search general tree-shaped component

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105069116A (en) * 2015-08-11 2015-11-18 北京思特奇信息技术股份有限公司 Method and system for converting json string into array
CN105354020A (en) * 2015-09-30 2016-02-24 武汉钢铁(集团)公司 Json format data analytic method and data receiving end

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7530015B2 (en) * 2003-06-25 2009-05-05 Microsoft Corporation XSD inference
US8260784B2 (en) * 2009-02-13 2012-09-04 International Business Machines Corporation Indexing and searching JSON objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105069116A (en) * 2015-08-11 2015-11-18 北京思特奇信息技术股份有限公司 Method and system for converting json string into array
CN105354020A (en) * 2015-09-30 2016-02-24 武汉钢铁(集团)公司 Json format data analytic method and data receiving end

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Discovering JavaScript Object Notation;Charles Severance et al;《Computer》;20120405(第4期);全文 *
Enabling JSON Document Stores in Relational Systems;Craig Chasseur et al;《Sixteenth International Workshop on the Web and Databases(WebDB 2013) 》;20130623;全文 *
XML与JSON在WEB中对数据封装解析的对比;雷映雪等;《价值工程》;20130328(第9期);全文 *
一种基于JSON的异构数据查询方法;倪睿熙;《无线电通信技术》;20130415;第39卷(第1期);全文 *

Also Published As

Publication number Publication date
CN105808262A (en) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105808262B (en) A kind of name matching process based on json formatted datas
CN104809117B (en) Video data aggregation processing method, paradigmatic system and video search platform
CN101976253B (en) Chinese variation text matching recognition method
CN101295311B (en) Semantic matching algorithm of large scale issuance and subscription system
JP4489029B2 (en) Structured document search system and structured document search method
CN107145523B (en) Alignment method for large heterogeneous knowledge bases based on iterative matching
CN100444591C (en) Method and Application System for Obtaining Web Page Keywords
CN107180045A (en) A kind of internet text contains the abstracting method of geographical entity relation
CN103955529A (en) Internet information searching and aggregating presentation method
CN110516239B (en) Segmentation pooling relation extraction method based on convolutional neural network
CN106777163A (en) IP address institute possession querying method and system based on RBTree
CN104462582A (en) Web data similarity detection method based on two-stage filtration of structure and content
US12072878B2 (en) Search architecture for hierarchical data using metadata defined relationships
CN104778258A (en) Data extraction method oriented to protocol dataflow
CN102902826A (en) Quick image retrieval method based on reference image indexes
CN110059085A (en) A kind of parsing of JSON data and modeling method of web oriented 2.0
CN118673923B (en) Entity relation extraction method based on large language model
CN102867049A (en) Chinese PINYIN quick word segmentation method based on word search tree
CN102521325A (en) XML (Extensive Makeup Language) structural similarity measuring method based on frequency-associated tag sequence
CN102663108A (en) Medicine corporation finding method based on parallelization label propagation algorithm for complex network model
US8954438B1 (en) Structured metadata extraction
CN116644733A (en) Knowledge representation learning-based power standard clause difference identification method and system
CN104199838A (en) User model building method based on label disambiguation
CN105824956A (en) Inverted index model based on link list structure and construction method of inverted index model
CN105868167B (en) A kind of Naming resolution method of the json formatted datas of multilayer nest

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160727

Assignee: Huzhou Bodian Network Technology Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980041703

Denomination of invention: A Naming Matching Method Based on JSON Format Data

Granted publication date: 20181019

License type: Common License

Record date: 20230914

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160727

Assignee: ZHEJIANG DUYAN INFORMATION TECHNOLOGY CO.,LTD.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980045556

Denomination of invention: A Naming Matching Method Based on JSON Format Data

Granted publication date: 20181019

License type: Common License

Record date: 20231102

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160727

Assignee: Huzhou Duxin Technology Co.,Ltd.

Assignor: JIANG University OF TECHNOLOGY

Contract record no.: X2023980049423

Denomination of invention: A Naming Matching Method Based on JSON Format Data

Granted publication date: 20181019

License type: Common License

Record date: 20231201