Current location - Recipe Complete Network - Complete cookbook - What is json?
What is json?
What is a json file? Introduction to json file format JSON(JavaScript Object Representation) is a lightweight data exchange format. It is based on a subset of ECMAScript. JSON adopts a completely language-independent text format, but it also uses habits similar to the C language family (including C, C++, C#, Java, JavaScript, Perl, Python, etc.). These characteristics make JSON an ideal data exchange language. It is convenient for people to read and write, and also convenient for machine analysis and generation (network transmission rate). Json format instead of xml brings great convenience to network transmission, but it is not as clear as xml, especially when JSON data is very long, we will fall into complex data node search. JSON can be opened with a special compiler. The json format icon is as follows: What is a json file and how to open it. The details are as follows: Overview of json files These JSON files can be viewed using 21 known software applications, usually Mozilla Firefox developed by Mozilla. It is associated with two main file types, but it usually appears in Mozilla Firefox bookmark backup format. Most JSON files are regarded as backup files, but they can also be Web files.

JSON files have been supported on Windows, Mac and iOS platforms. They are compatible with desktop computers (and mobile devices). When the popularity is "low", most people generally don't use these documents.

Although there is a lot of knowledge about JSON files, the above is the most important information of these files. If you have problems opening these files, or want to know more details, please refer to the comprehensive information below.

Various JSON files Two known file types use this extension Mozilla Firefox bookmarks to back up the JavaScript object symbol file $ ('# show-all-types'). Click (function (e) {e.preventdefault (); if ($('#all-types ')。 is(':visible '){ $(this)。 prev('img ')。 Attr('src', $ (this). prev('img ')。 Attribute ('src'). Replace ('arrow-down.png',' Arrow-right.png'); $ ('# all types'). hide(); } else {$ (this). prev('img ')。 Attr('src', $ (this). prev('img ')。 Attribute ('src'). Replace ('arrow-right.png',' Arrow-down.png'); $ ('# all types'). fade in(); } returns false});

Chief json description. JSON extension:. JSON group: Mozilla Firefox bookmark backup This JSON file extension is the bookmark saved when Mozilla Firefox browser backs up files. It is automatically generated by Firefox browser. You can see a file usually named bookmarks.bak.

Author: Mozilla course: the key to backing up files: HKEY _ class _ root \. Json software program for opening Mozilla Firefox bookmark backup;

Mozilla Firefox (software environment: Windows) MAC IOS Android Linux Solaris illum OS was developed by Mozilla, replacing json type. JSON extension:. JSON group: JavaScript object representation file JavaScript Object represents a file (JSON) that contains simple data structures and objects. It is included in the standard interchange format (programming language of ECMAScript), which makes it lightweight, text-based and readable.

Author: Douglas Crockford course: network file open JavaScript object symbol file software program;

Microsoft Notepad developed by Microsoft Corporation.

Compatibility: (software environment: Windows) (software environment: MAC) Notepad++ was developed by Linux Don Ho.

Compatibility: (software environment: Windows) (software environment: MAC)Linux Microsoft Visual Studio developed by Microsoft Corporation.

Compatibility: (Software environment: Windows) Vim was developed by bram moolenaar.

Compatibility: (software environment: Windows) (software environment: MAC) Linux UNIX OS x El Capitan Microsoft wordpad developed by Microsoft Corporation.

Compatibility: (software environment: Windows) GNU Emacs developed by GNU project.

Compatibility: (software environment: Windows) (software environment: MAC) Gedit developed by Linux GNU gnome.

Compatibility:

Apple text editing developed by Linux Apple.

Compatibility: (software environment: Mac)ES-Computing Edit Plus developed by ES-Computing.

Compatibility: (software environment: Windows) Sublime Text developed by Sublime HQ Pty Ltd

Compatibility: (software environment: Windows) (software environment: MAC) CodeLobster developed by Linux Peak Technologies.

Compatibility: (software environment: Windows) BBEdit of quasi-system software development.

Compatibility: (Software environment: MAC) Pico developed by open source.

Compatibility:

Atom developed by Unix GitHub, Inc.

Compatibility: (software environment: Windows) (software environment: MAC) XMLSpy developed by Linux altova.

Compatibility: (software environment: Windows) TextWrangler for quasi-system software development.

Compatibility: (software environment: MAC) open source development of MacVim.

Compatibility: (Software environment: MAC) Bean developed by James Hoover.

Compatibility: (Software environment: MAC) Notepad2 is developed by open source.

Compatibility: (Software environment: Windows) Geany was developed by Geany author.

Compatibility: (software environment: Windows) (software environment: MAC) Linux Solaris FreeBSD NetBSD OpenBSD solves the problem of opening JSON files.

Mozilla Firefox, the common problem encountered in the process of opening JSON file is not that you try to load JSON file and get an error, such as "%%os%% cannot open JSON file extension". When this happens, it is usually because Mozilla Firefox is missing from %%os%%. You won't be able to double-click to open JSON because your operating system doesn't know how to handle it.

Tip: If you know that another program can open your JSON file, you can try to choose an application from the listed programs to open it.

The wrong version of Mozilla Firefox is installed. In other cases, your Mozilla Firefox version may not support your Mozilla Firefox bookmark backup file version. If you install the wrong version of Mozilla Firefox, you need to install the correct version. In most cases, your Mozilla Firefox bookmark backup file was created by Mozilla Firefox which is newer than the installed version.

Tip: Sometimes you can get tips about the correct program version by right-clicking the JSON file, selecting Properties and viewing the version information.

Conclusion: Most JSON files are opened because the correct Mozilla Firefox version is not installed.

Other reasons why it is difficult to open JSON files Even if the correct version of Mozilla Firefox is installed, it will still be difficult to open JSON. Other JSON opening errors may be caused by other system problems in %%os%%. Such issues included questions on the following:

File reference error in JSON's Windows registry. The description of JSON file in Windows registry was accidentally deleted. The installation of Mozilla Firefox or other JSON-related programs is damaged. JSON itself is destroyed by malicious software, which destroys the integrity of JSON files. The hardware related to JSON has device drivers, which damages Windo. Ws does not have enough resources to open your Mozilla Firefox bookmark backup file. What is a json file and how to open it? Extended reading. Json file extension file type JavaScript object indicates that developer N/A often uses formatted file suffix. JSON file classification data file JSON is what file? JSON(JavaScript Object Notation) is a lightweight data exchange format. It is based on JavaScript programming language and a subset of ECMAScript. JSON uses a text format completely independent of the programming language to store and represent data, but it also uses habits similar to the C language family (including C, C++, C#, Java, JavaScript, Perl, Python, etc.). ).

JSON is very concise, with clear hierarchical structure and self-description, which is convenient for people to read and write, machine analysis and generation, and effectively improves the efficiency of network transmission. These characteristics make JSON an ideal data exchange language.

JSON file extension information JSON is a data format popularized and used by Douglas Crockford in 200 1, and officially became the mainstream data format in 2005 -2006. At that time, Yahoo and Google began to widely use JSON format.

JSON consists of two structures:

An unordered collection of key-value pairs. In different languages, it is understood as an object, a record, a structure, a dictionary, a hash table, a key list or an associative array. An ordered list of values. In most languages, it is understood as an array. These are common data structures, and in fact most modern computer languages support them in some form. This makes it possible to exchange data formats between programming languages also based on these structures.

Although JSON uses Javascript syntax to describe data objects, JSON is still independent of language and platform. At present, many programming languages support the generation and analysis of JSON format data.

The data in JSON file is stored in a simple text format, and its contents can be viewed in any text editor.

JSON application field WEB development-JSON was first widely used in the development of WEB applications. But at present, JSON is widely used in JavaScript, Java and Node.js applications, and the WEB applications developed by PHP and C# mainly use XML. NoSQL database-Compared with traditional relational databases, some document-based NoSQL non-relational databases choose JSON as their data storage format. The famous products are MongoDB, CouchDB, RavenDB, etc. JSON is compared with XML. JSON and. XML is a data exchange format, self-describing and easy to understand. In addition, data is hierarchical and can be used by most programming languages. The following are the differences between them:

The biggest difference between JSON and XML is that XML is a complete markup language, but JSON is not, so it is easier for XML to transmit more complex data, but it makes XML need more efforts in program analysis than JSON. XML provides excellent extensibility (such as XPath) by using the characteristics of markup languages. JSON is smaller than XML in data storage, expansion and advanced retrieval, and its built-in fast parsing support makes it more suitable for network data transmission. JSON Instances Here is a simple JSON instance:

{? Name: China? Province: [{? Name: Heilongjiang? "City": {? "city": ["Harbin",? Daqing]? }? },? {? Name: Guangdong, City:? {? "city": ["Guangzhou",? Shenzhen, Zhuhai and Zhongshan]? }? },? {? Name: Taiwan Province Province? "City": {? "City": ["Taipei"? "Kaohsiung"? "Taoyuan"]? }? },? {? Name: Xinjiang and City:? {? "City": ["Urumqi"]? }? }]? }? MIME type application /json

How to open JSON file? If you can't open JSON files on your computer, there may be many reasons. The most common and main reason is that your computer doesn't have software that can open JSON files. Windows system will pop up a prompt box: "To open this file, Windows needs to know which program opened it." The simplest and most direct solution is to download and install the appropriate software to open JSON files.

A software program that can open JSON files.