Link to home
Start Free TrialLog in
Avatar of curiouswebster
curiouswebsterFlag for United States of America

asked on

Is "Parser" the right term to use with JSON?

Is "Parser" the right term to use with JSON?


I know that any app can not do anything with a JSON file until you install some parser to manage the transition from JSON to some orders data set, usable by the app.


Is Parse the right term? Interpreter?


Please also provide examples of options and some ides why one may be better that another.


Thanks


Avatar of Am P
Am P
Flag of India image

Greetings.


JSON is human readable text. 

Parsing is to convert this text in to JSON object in a program, so that it can be used to play with the data.

Could you please elaborate your question? 

Avatar of curiouswebster

ASKER

Is a "Parser" what is needed for a program to be able to parse the JSON?


I am looking for the proper term.


Also, please provide examples of a few leading parsers, and why one may be better that the other.

ASKER CERTIFIED SOLUTION
Avatar of Mlanda T
Mlanda T
Flag of South Africa image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial

What are the options when choosing a Parser for JSON?

Newtonsoft.Json (Json.NET) https://www.newtonsoft.com/json

System.Text.Json: https://docs.microsoft.com/en-us/dotnet/api/system.text.json?view=net-5.0


There are really the main ones used in many .NET applications.

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial