CN107347048A - The method, apparatus and system of data check - Google Patents
The method, apparatus and system of data check Download PDFInfo
- Publication number
- CN107347048A CN107347048A CN201610290586.9A CN201610290586A CN107347048A CN 107347048 A CN107347048 A CN 107347048A CN 201610290586 A CN201610290586 A CN 201610290586A CN 107347048 A CN107347048 A CN 107347048A
- Authority
- CN
- China
- Prior art keywords
- json data
- check
- normative document
- data
- client
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
Abstract
The method, apparatus and system of a kind of data check of disclosure, this method include:JSON data are received from an at least remote service end, obtain an at least JSON data;Corresponding normative document is called to verify from standard server every JSON data, check results are obtained, wherein normative document is the interface protocol document structure tree for the JSON data both sides that standard server receives previously according to client and client from least one of remote service end;Check results are judged, if check results are successfully, by JSON data transfers to client application;If check results are failure, notice client application check results are failure.This method relatively verified according to the JSON data received from far-end server and the normative document called in standard server, can avoid client application due to JSON data it is lack of standardization caused by abnormal or collapse.
Description
Technical field
The disclosure relates in general to data technique field, a kind of method, apparatus in particular to data check and is
System.
Background technology
At present, largely service end interface transmits data, wherein JSON (Java by JSON forms in
Script Object Notation, Java Script object identities) it is a kind of data interchange format of lightweight, due to it
Have the characteristics that the data scale of construction is small, network transmission is fast, convenient conversion, be that the key data of current the Internet, applications data transfer passes
Transport format.
But it is typically due to the defects of the limitation of upstream remote service end interface or some codes, service end transmission
JSON data there may be the nonstandard problem of form, so as to cause on downstream client application program (APP) (as at present
Application program based on Android/iOS mobile phone operating systems) it is easy to occur when handling these nonstandard JSON data
Application crashes.Such as:The data type that remote service end interface arranges some JSON field is String types, but actual clothes
The data that business end issues are int types, then the data of int types are handled just as the data of String types in application
Exception occurs, and causes application crashes.
Therefore, it is necessary to a kind of method, apparatus and system of new data check.
Above- mentioned information is only used for strengthening the understanding to the background of the disclosure, therefore it disclosed in the background section
It can include not forming the information to prior art known to persons of ordinary skill in the art.
The content of the invention
The disclosure provides a kind of the reason method, apparatus and system of data check, abnormal to solve factor data in the prior art
Cause the technical problem of application crashes.
Other characteristics and advantage of the disclosure will be apparent from by following detailed description, or partially by the disclosure
Practice and acquistion.
According to the one side of the disclosure, there is provided a kind of method of data check, including:
JSON data are received from an at least remote service end, obtain an at least JSON data;
Call corresponding normative document to verify from standard server each JSON data, obtain verification knot
Fruit;
The check results are judged, if check results are successfully, by the JSON data transfers to client
End application;If check results are failure, notify the client application check results for failure.
According to an embodiment of the disclosure, corresponding standard text is called from standard server to each JSON data
Before part is verified, in addition to:
Preliminary check is carried out to the JSON data, continued if preliminary check success to each JSON numbers
Corresponding normative document is called to be verified according to from standard server.
According to another embodiment of the disclosure, the preliminary check includes:
Whether the object for judging the JSON data is empty;And
Judge whether include forbidden character in the JSON data;
It is described preliminary when during the object of the JSON data is not for empty and described JSON data not comprising there is forbidden character
Verify successfully.
According to another embodiment of the disclosure, methods described also includes:
After generating the normative document, the normative document is cached to the client from the standard server.
According to another embodiment of the disclosure, methods described also includes:
When the JSON data formats at any remote service end change, in the standard server to corresponding
Normative document is updated.
According to another aspect of the present disclosure, a kind of device of data check is also provided, including:
Receiving module, for receiving JSON data from an at least remote service end, obtain an at least JSON data;
First correction verification module, for calling corresponding normative document to carry out from standard server each JSON data
Verification, obtains check results;
Normative document generation module, for the standard server previously according to client and the client from described
Normative document at least described in the interface protocol document structure tree for the JSON data both sides that one of remote service end receives;And
Execution module, for judging the check results, if check results are successfully, by the JSON numbers
According to passing to client application;If check results are failure, notify the client application check results for failure.
According to an embodiment of the disclosure, described device also includes:
Second correction verification module, for calling corresponding normative document to carry out from standard server each JSON data
Before verification, preliminary check is carried out to the JSON data, first school is continued executing with if preliminary check success
Module is tested, calls corresponding normative document to verify from standard server each JSON data.
According to another embodiment of the disclosure, second correction verification module includes:
First judging submodule, for judging whether the object of the JSON data is empty;And
Second judging submodule, for judging whether include forbidden character in the JSON data;
When first judging submodule judges the object of the JSON data not for sky, and second judging submodule
Judge that the preliminary check is successful not comprising when having forbidden character in the JSON data.
According to another embodiment of the disclosure, described device also includes:
Cache module, after generating the normative document in the standard server, by the normative document from institute
State standard server and be cached to the client.
According to another embodiment of the disclosure, described device also includes:
Update module, for when the JSON data formats at any remote service end change, in the standard
Server is updated to corresponding normative document.
According to another aspect of the present disclosure, a kind of system of data check is also provided, including:
Processor;And
Memory, for storing the processor executable command;
Wherein described processor is used for:
JSON data are received from an at least remote service end, obtain an at least JSON data;
Call corresponding normative document to verify from standard server each JSON data, obtain verification knot
Fruit, wherein the normative document is that the standard server is remote from described at least one previously according to client and the client
The interface protocol document structure tree for the JSON data both sides that one of journey service end receives;
The check results are judged, if check results are successfully, by the JSON data transfers to client
End application;If check results are failure, notify the client application check results for failure.
According to the technical scheme of the disclosure, following technique effect can be obtained:
A set of unified JSON data verification methods have been built using existing public technology, have been received according to from far-end server
JSON data and the normative document called in standard server relatively verified, can avoid client application due to
Abnormal or collapse caused by JSON data are lack of standardization.
It should be appreciated that the general description and following detailed description of the above are only exemplary, this can not be limited
It is open.
Brief description of the drawings
Its example embodiment is described in detail by referring to accompanying drawing, above and other target, feature and the advantage of the disclosure will
Become more fully apparent.
Fig. 1 schematically shows a kind of step flow chart of the method for the data check provided in the embodiment of the disclosure one.
Fig. 2 schematically shows the frame relations between disclosure far-end server, client application and standard server
Schematic diagram.
Fig. 3 schematically shows a kind of step flow chart of the method for the data check provided in another embodiment of the disclosure.
Fig. 4 schematically shows the step flow chart of step S40 in the method for calibration that the disclosure provides.
Fig. 5 schematically shows a kind of schematic diagram of the device of the data check provided in the embodiment of the disclosure one.
Fig. 6 schematically shows a kind of schematic diagram of the device of the data check provided in another embodiment of the disclosure.
Fig. 7 schematically shows the schematic diagram of the system according to a kind of data check provided in the embodiment of the disclosure one.
Embodiment
Example embodiment is described more fully with referring now to accompanying drawing.However, example embodiment can be with a variety of shapes
Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, these embodiments are provided so that the disclosure will more
Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.Accompanying drawing is only the disclosure
Schematic illustrations, be not necessarily drawn to scale.Identical reference represents same or similar part in figure, thus
Repetition thereof will be omitted.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner
In mode.In the following description, there is provided many details fully understand so as to provide to embodiment of the present disclosure.So
And it will be appreciated by persons skilled in the art that the technical scheme of the disclosure can be put into practice and omit one in the specific detail
Or more, or other methods, constituent element, device, step etc. can be used.In other cases, it is not shown in detail or describes
Known features, method, apparatus, realization, material or operation are to avoid that a presumptuous guest usurps the role of the host and so that each side of the disclosure becomes mould
Paste.
Some block diagrams shown in accompanying drawing are functional entitys, not necessarily must be with physically or logically independent entity phase
It is corresponding.These functional entitys can be realized using software form, or in one or more hardware modules or integrated circuit in fact
These existing functional entitys, or these functions reality is realized in heterogeneous networks and/or processor device and/or microcontroller device
Body.
Fig. 1 shows a kind of step flow chart of the method for the data check provided in the embodiment of the disclosure one, by visitor
Family end is verified using received JSON data, avoids the different appearance applications of factor data type in data processing from collapsing
Routed phenomenon.
As shown in figure 1, in step slo, JSON data are received from an at least remote service end, obtain an at least JSON numbers
According to.In the present embodiment, an at least remote service end includes A, B, C, and remote service end A, remote service end B and long-range clothes
These three different remote service ends of end C be engaged in respectively to the different JSON data of client application transmission form.
As shown in figure 1, in step S20, corresponding normative document is called to enter from standard server every JSON data
Row verification, obtains check results.Normative document JSON Schema in the present embodiment are the marks for describing JSON data formats
Standard, specific specification may refer to http://json-schema.org/latest/json-schema-core.html.Standard
File JSON Schema are standard servers previously according to client and client from least one of remote service end
The interface protocol document structure tree of the JSON data both sides of reception, and the generation of normative document can be increased income storehouse using third party
https://github.com/FasterXML/jackson-module-jsonSchema。
As shown in figure 1, in step s 30, check results are judged, if check results are successfully, by JSON
Data transfer is to client application;If check results are failure, notice client application check results are failure.
Involved far-end server A (being represented with 001), far-end server B are (with 002 in the method that the present embodiment provides
Represent), far-end server C (being represented with 0031), the frame relations schematic diagram of client application 004 and standard server 005
As shown in Fig. 2 three far-end servers provide the JSON data of different types of data, client application to client application respectively
After 004 receives, JSON correction verification modules 0041 therein are according to the JSON data and standard server received from far-end server
The data that corresponding far-end server is provided in 005
Shown in step flow chart as shown in Figure 3, in an embodiment of the disclosure, in step S20 to every JSON numbers
Called according to from standard server before corresponding normative document verified, in addition to:
Step S40:Preliminary check is carried out to JSON data, continues step S20 if preliminary check success, i.e., to each
JSON data call corresponding normative document to be verified from standard server.
As shown in figure 4, the preliminary check in wherein step S40 comprises the following steps:
Step S41:Whether the object for judging JSON data is empty, can so avoid null pointer abnormal.
Step S42:Judge whether include forbidden character in JSON data, the object of JSON data is not empty and JSON numbers
Do not include in when having forbidden character, preliminary check success, can carry out the checking of next step, that is, step S40's is preliminary
Verify successful subsequent and continue checkings of the step S20 based on normative document.In addition to determining whether sky, it is also necessary to judge JSON numbers
Contain non-UTF8 character in, due to according to the character that UTF8 can only be supported in normative document JSON Schema checking procedures,
Therefore non-UTF8 character is exactly forbidden character.Illegal JSON data so can be filtered out in preliminary check wine, are avoided
There is the risk collapsed extremely in follow-up more complicated verification.
After preliminary check success, the verification based on normative document of next step, that is, the long-range clothes according to calling are carried out
The difference of business end (A/B/C), from JSON Schema normative documents corresponding to the download of JSON schema standard servers.Client
Enter using the JSON data (being typically in the form of packet) returned to remote service end and corresponding JSON schema files
Row verification, checking process is exactly that JSON data and JSON schema normative documents are compared, such as certain field exists
It is String to be about set to data type in Schema, but if data type is int in true JSON data, then data class
Type, which is not consistent, may result in verification failure.The kit of verification can select json-schema-validator (Android)/
KiteJSONValidator (iOS), different calibration tool bags is provided for systems different with iOS Android.If this
The verification failure of one step, then notify the failure of client application JSON data checks, JSON data passed if verifying successfully
Business processing is carried out to application.
Also as shown in figure 3, also including in the method that the disclosure provides:
Step S50:After generating normative document, normative document is cached to client from standard server, by using
Local cache mechanism, performance can be improved.
Step S60:When the JSON data formats at any remote service end change, in standard server to corresponding
Normative document is updated.By the step for, if calling the JSON data formats of remote service to change, it is necessary to synchronous
Content of normative document in JSON Schema standard servers is updated, to ensure the uniformity of verification.
In summary, the method for calibration that the present embodiment provides, a set of unified JSON numbers have been built using existing public technology
According to method of calibration, according to the JSON data received from far-end server and the normative document called in standard server relatively come
Verified, can avoid client application due to JSON data it is lack of standardization caused by abnormal or collapse.
Based on the method for above-mentioned offer, Fig. 5 also illustrates a kind of dress of the data check provided in another embodiment of the disclosure
The schematic diagram put, the device 100 include:Receiving module 110, the first correction verification module 120, normative document generation module 130 and
Execution module 140.
Receiving module 110 is used to receive JSON data from an at least remote service end, obtains an at least JSON data.At this
In embodiment, an at least remote service end includes A, B, C, and remote service end A, remote service end B and remote service end C this
Three different remote service ends send the different JSON data of form to client application respectively.
First correction verification module 120 is used to call corresponding normative document to carry out school from standard server every JSON data
Test, obtain check results, check results fail to verify successfully or verifying.Normative document JSON Schema in the present embodiment
It is the standard for describing JSON data formats, specific specification may refer to http://json-schema.org/latest/
json-schema-core.html。
It is long-range from least one previously according to client and client that normative document generation module 130 is used for standard server
The interface protocol document structure tree normative document for the JSON data both sides that one of service end receives.Normative document JSON
Schema is that standard server receives previously according to client and client from least one of remote service end
The interface protocol document structure tree of JSON data both sides, and the generation of normative document can be increased income storehouse https using third party://
github.com/FasterXML/jackson-module-jsonSchema。
Execution module 140 is used to judge check results, if check results are successfully, by JSON data transfers
To client application;If check results are failure, notice client application check results are failure.
Schematic diagram as shown in Figure 6, in another embodiment of the present disclosure, also include in the device 100:Second calibration mode
Block 150, for calling corresponding normative document to carry out school from standard server every JSON data in the first correction verification module 120
Before testing, preliminary check is carried out to JSON data, the first correction verification module is continued executing with if preliminary check success, to each
JSON data call corresponding normative document to be verified from standard server.
Specifically, the second correction verification module 150 includes:First judging submodule 151 and the second judging submodule 152, first
Judging submodule 151 is used to judge whether the object of JSON data to be empty;Second judging submodule 152 is used to judge JSON data
In whether include forbidden character (for example, non-UTF8 character).When the first judging submodule judges the object of JSON data not
For sky, and the second judging submodule judges not including in JSON data when having forbidden character, preliminary check success.Sentence by first
The judgement of disconnected submodule 151 can avoid null pointer abnormal, be judged by the second judging submodule 152 in JSON data containing non-
UTF8 character, due to according to the character that UTF8 can only be supported in normative document JSON Schema checking procedures, therefore non-UTF8
Character be exactly forbidden character.Illegal JSON data so can be filtered out in preliminary check wine, are avoided subsequently more multiple
Occurs the risk collapsed extremely in miscellaneous verification.
Schematic diagram as shown in Figure 6, in another embodiment of the present disclosure, also include in the device 100:Cache module
160 and update module 170, cache module 160 is used for after standard server generates normative document, by normative document from standard
Server buffer is to client.By using local cache mechanism, performance can be improved.
Update module 170 is used for when the JSON data formats at any remote service end change, in standard server
Corresponding normative document is updated.If the JSON data formats of remote service are called to change, it is necessary to synchronized update
Content of normative document in JSON Schema standard servers, to ensure the uniformity of verification.
The data calibration device provided by the disclosure, a set of unified JSON data school is built using existing public technology
Proved recipe method, relatively carried out according to the JSON data received from far-end server and the normative document called in standard server
Checking, can avoid client application due to JSON data it is lack of standardization caused by abnormal or collapse.
Based on above-mentioned method and apparatus, what Fig. 7 also show a kind of data check of embodiment of the disclosure offer is
System, the system 200 include processor 210 and memory 220.Memory 220 is used to store the executable command of processor 210,
Processor 210 is used to receive JSON data from an at least remote service end, obtains an at least JSON data;To every JSON data
Call corresponding normative document to be verified from standard server, obtain check results, wherein normative document is standard server
The interface of the JSON data both sides received previously according to client and client from least one of remote service end is about
Determine document structure tree;Check results are judged, should to client by JSON data transfers if check results are successfully
With;If check results are failure, notice client application check results are failure.
It will be clearly understood that the present disclosure describes how being formed and using particular example, but the principle of the disclosure is not limited to
Any details of these examples.On the contrary, the teaching based on disclosure disclosure, these principles can be applied to many other
Embodiment.
The illustrative embodiments of the disclosure are particularly shown and described above.It should be appreciated that the disclosure is unlimited
In detailed construction described herein, set-up mode or implementation method;On the contrary, the disclosure is intended to cover included in appended claims
Spirit and scope in various modifications and equivalence setting.
Claims (11)
- A kind of 1. method of data check, it is characterised in that including:JSON data are received from an at least remote service end, obtain an at least JSON data;Call corresponding normative document to verify from standard server each JSON data, obtain check results, its Described in normative document be the standard server previously according to client and the client from described at least one long-range clothes The interface protocol document structure tree for the JSON data both sides that one of business end receives;The check results are judged, should to client by the JSON data transfers if check results are successfully With;If check results are failure, notify the client application check results for failure.
- 2. according to the method for claim 1, it is characterised in that phase is called from standard server to each JSON data Before the normative document answered is verified, in addition to:To the JSON data carry out preliminary check, if the preliminary check success if continue to each JSON data from Standard server calls corresponding normative document to be verified.
- 3. according to the method for claim 2, it is characterised in that the preliminary check includes:Whether the object for judging the JSON data is empty;AndJudge whether include forbidden character in the JSON data;When during the object of the JSON data is not for empty and described JSON data not comprising there is forbidden character, the preliminary check Success.
- 4. according to the method for claim 1, it is characterised in that methods described also includes:After generating the normative document, the normative document is cached to the client from the standard server.
- 5. according to the method for claim 1, it is characterised in that methods described also includes:When the JSON data formats at any remote service end change, in the standard server to corresponding standard File is updated.
- A kind of 6. device of data check, it is characterised in that including:Receiving module, for receiving JSON data from an at least remote service end, obtain an at least JSON data;First correction verification module, for calling corresponding normative document to carry out school from standard server each JSON data Test, obtain check results;Normative document generation module, for the standard server previously according to client and the client from it is described at least Normative document described in the interface protocol document structure tree for the JSON data both sides that one of one remote service end receives;AndExecution module, for judging the check results, if check results are successfully, the JSON data are passed Pass client application;If check results are failure, notify the client application check results for failure.
- 7. device according to claim 6, it is characterised in that described device also includes:Second correction verification module, for calling corresponding normative document to verify from standard server each JSON data Before, preliminary check is carried out to the JSON data, first calibration mode is continued executing with if preliminary check success Block, corresponding normative document is called to verify from standard server each JSON data.
- 8. device according to claim 7, it is characterised in that second correction verification module includes:First judging submodule, for judging whether the object of the JSON data is empty;AndSecond judging submodule, for judging whether include forbidden character in the JSON data;When first judging submodule judges the object of the JSON data not for sky, and second judging submodule judges Not comprising when having forbidden character in the JSON data, the preliminary check is successful.
- 9. device according to claim 6, it is characterised in that described device also includes:Cache module, after generating the normative document in the standard server, by the normative document from the mark Quasi- server buffer is to the client.
- 10. device according to claim 6, it is characterised in that described device also includes:Update module, for when the JSON data formats at any remote service end change, in the standards service Device is updated to corresponding normative document.
- A kind of 11. system of data check, it is characterised in that including:Processor;AndMemory, for storing the processor executable command;Wherein described processor is used for:JSON data are received from an at least remote service end, obtain an at least JSON data;Call corresponding normative document to verify from standard server each JSON data, obtain check results, its Described in normative document be the standard server previously according to client and the client from described at least one long-range clothes The interface protocol document structure tree for the JSON data both sides that one of business end receives;The check results are judged, should to client by the JSON data transfers if check results are successfully With;If check results are failure, notify the client application check results for failure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610290586.9A CN107347048B (en) | 2016-05-04 | 2016-05-04 | Data verification method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610290586.9A CN107347048B (en) | 2016-05-04 | 2016-05-04 | Data verification method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107347048A true CN107347048A (en) | 2017-11-14 |
CN107347048B CN107347048B (en) | 2021-04-30 |
Family
ID=60253497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610290586.9A Active CN107347048B (en) | 2016-05-04 | 2016-05-04 | Data verification method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107347048B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109032886A (en) * | 2018-06-21 | 2018-12-18 | 携程旅游网络技术(上海)有限公司 | Json message comparison method and system |
CN109254792A (en) * | 2018-09-13 | 2019-01-22 | 海南新软软件有限公司 | A kind of dynamic moving promotes the operation method and device of component |
CN110554929A (en) * | 2018-06-04 | 2019-12-10 | 百度在线网络技术(北京)有限公司 | Data verification method and device, computer equipment and storage medium |
WO2020006929A1 (en) * | 2018-07-05 | 2020-01-09 | 平安科技(深圳)有限公司 | Data check method and device, and computer storage medium |
CN111078512A (en) * | 2019-11-05 | 2020-04-28 | 远景智能国际私人投资有限公司 | Alarm record generation method and device, alarm equipment and storage medium |
CN111145004A (en) * | 2019-12-06 | 2020-05-12 | 国网浙江省电力有限公司 | Intelligent financial auditing platform based on editable workflow |
CN111897842A (en) * | 2020-01-02 | 2020-11-06 | 北京京东尚科信息技术有限公司 | Data checking method, device, computer system and medium |
CN113301160A (en) * | 2021-05-27 | 2021-08-24 | 杭州海康威视数字技术股份有限公司 | Method and device for realizing data message transmission compatibility and electronic equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101602A (en) * | 2007-07-27 | 2008-01-09 | 华为技术有限公司 | Data format verification method and device |
CN101902315A (en) * | 2009-06-01 | 2010-12-01 | 华为技术有限公司 | Retransmission method, device and communication system based on forward error correction |
CN102479130A (en) * | 2010-11-25 | 2012-05-30 | 上海宇芯科技有限公司 | Method for checking cross-platform and cross-language single-chip system |
US8260784B2 (en) * | 2009-02-13 | 2012-09-04 | International Business Machines Corporation | Indexing and searching JSON objects |
US20140067866A1 (en) * | 2012-08-28 | 2014-03-06 | Microsoft Corporation | Javascript object notation schema definition language |
CN103823872A (en) * | 2014-02-27 | 2014-05-28 | 北京金山网络科技有限公司 | Information pushing method and device |
US9094435B2 (en) * | 2009-12-23 | 2015-07-28 | Citrix Systems, Inc. | Systems and methods for prevention of JSON attacks |
CN105224511A (en) * | 2015-09-23 | 2016-01-06 | 山东网聪信息科技有限公司 | A kind of method of calibration of intelligent substation SCD file |
CN105426164A (en) * | 2014-09-04 | 2016-03-23 | 北大方正集团有限公司 | Data checking method, browser and server |
CN105528424A (en) * | 2015-12-07 | 2016-04-27 | 普元信息技术股份有限公司 | System and method for implementing data persistence in big data environment |
-
2016
- 2016-05-04 CN CN201610290586.9A patent/CN107347048B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101602A (en) * | 2007-07-27 | 2008-01-09 | 华为技术有限公司 | Data format verification method and device |
US8260784B2 (en) * | 2009-02-13 | 2012-09-04 | International Business Machines Corporation | Indexing and searching JSON objects |
CN101902315A (en) * | 2009-06-01 | 2010-12-01 | 华为技术有限公司 | Retransmission method, device and communication system based on forward error correction |
US9094435B2 (en) * | 2009-12-23 | 2015-07-28 | Citrix Systems, Inc. | Systems and methods for prevention of JSON attacks |
CN102479130A (en) * | 2010-11-25 | 2012-05-30 | 上海宇芯科技有限公司 | Method for checking cross-platform and cross-language single-chip system |
US20140067866A1 (en) * | 2012-08-28 | 2014-03-06 | Microsoft Corporation | Javascript object notation schema definition language |
CN103823872A (en) * | 2014-02-27 | 2014-05-28 | 北京金山网络科技有限公司 | Information pushing method and device |
CN105426164A (en) * | 2014-09-04 | 2016-03-23 | 北大方正集团有限公司 | Data checking method, browser and server |
CN105224511A (en) * | 2015-09-23 | 2016-01-06 | 山东网聪信息科技有限公司 | A kind of method of calibration of intelligent substation SCD file |
CN105528424A (en) * | 2015-12-07 | 2016-04-27 | 普元信息技术股份有限公司 | System and method for implementing data persistence in big data environment |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110554929A (en) * | 2018-06-04 | 2019-12-10 | 百度在线网络技术(北京)有限公司 | Data verification method and device, computer equipment and storage medium |
CN109032886A (en) * | 2018-06-21 | 2018-12-18 | 携程旅游网络技术(上海)有限公司 | Json message comparison method and system |
WO2020006929A1 (en) * | 2018-07-05 | 2020-01-09 | 平安科技(深圳)有限公司 | Data check method and device, and computer storage medium |
CN109254792A (en) * | 2018-09-13 | 2019-01-22 | 海南新软软件有限公司 | A kind of dynamic moving promotes the operation method and device of component |
CN111078512A (en) * | 2019-11-05 | 2020-04-28 | 远景智能国际私人投资有限公司 | Alarm record generation method and device, alarm equipment and storage medium |
CN111078512B (en) * | 2019-11-05 | 2023-09-12 | 远景智能国际私人投资有限公司 | Alarm record generation method and device, alarm equipment and storage medium |
CN111145004A (en) * | 2019-12-06 | 2020-05-12 | 国网浙江省电力有限公司 | Intelligent financial auditing platform based on editable workflow |
CN111145004B (en) * | 2019-12-06 | 2023-11-14 | 国网浙江省电力有限公司 | Intelligent financial auditing platform based on editable workflow |
CN111897842A (en) * | 2020-01-02 | 2020-11-06 | 北京京东尚科信息技术有限公司 | Data checking method, device, computer system and medium |
CN113301160A (en) * | 2021-05-27 | 2021-08-24 | 杭州海康威视数字技术股份有限公司 | Method and device for realizing data message transmission compatibility and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107347048B (en) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107347048A (en) | The method, apparatus and system of data check | |
CN107133180B (en) | Dynamic page testing method, testing device and storage medium | |
US8769125B2 (en) | Method and apparatus for ensuring transport of user agent information | |
CN103873918A (en) | Picture processing method, device and terminal | |
US11561997B2 (en) | Methods, systems, and computer readable media for data translation using a representational state transfer (REST) application programming interface (API) | |
CN110781083B (en) | H5 client code setting multi-environment testing method and system | |
CN108932193A (en) | A kind of MQTT server interface test method and system | |
CN106502883A (en) | The database synchronization method and system of client and service end during automatic test | |
WO2013189223A1 (en) | Mail sending method and device | |
WO2020006929A1 (en) | Data check method and device, and computer storage medium | |
CN107635221A (en) | A kind of car-mounted terminal identifying processing method and device | |
CN113626225B (en) | Program calling method, terminal device and medium | |
EP3974960A1 (en) | Method and system for automated testing of web service apis | |
CN108804315B (en) | Test method and device applied to dynamic development, electronic equipment and storage medium | |
US11487510B2 (en) | Dynamic web-based integrated development environment | |
CN111104135A (en) | Method and system for acquiring interface updating information in real time | |
CN106528078B (en) | method and device for dynamically adjusting payment mode based on react-native | |
CN111738853A (en) | Transaction optimization method and device based on block chain distributed system | |
CN111831942A (en) | Method and device for displaying search results on page and electronic equipment | |
CN106202289B (en) | Webpage positioning method and electronic equipment | |
CN112783903B (en) | Method and device for generating update log | |
CN110532186B (en) | Method, device, electronic equipment and storage medium for testing by using verification code | |
CN108170557B (en) | Method and apparatus for outputting information | |
CN113656050A (en) | Method and device for generating version number | |
US10810065B1 (en) | Application programming interface (API) platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |