Why It Is Hard To Call API In C-Sharp & Pass Json

For some time now, whenever I want to parse JSON from the web API from C# it is always hard. One time, I was trying to Convert JSON Data into XML to parse it into Access ETL for data processing. It was so hectic, I asked myself why it was so hard and the answer is simple because JSON is JavaScript Object Notation it is easy to use JavaScript to parse JSON Data instead of C#.