Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3 hours on-demand video
  • 2 articles
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages C#

Mastering JSON using C#

Mastering JSON using C#
Rating: 3.8 out of 53.8 (57 ratings)
4,229 students
Created by Balaji Sridharan
Last updated 1/2019
English
30-Day Money-Back Guarantee

What you'll learn

  • Construct even complicated JSON data easily and then easily validate them
  • Easily able to Serialize an object to JSON type and Deserialize the JSON data back to its corresponding type
  • Store a state of an object to JSON File
  • Consume any Web Service
  • Parse a JSON data that comes from a Web Service
  • Convert JSON to XML and XML to JSON
  • Convert Object to BSON and BSON format back to Object

Course content

4 sections • 24 lectures • 2h 58m total length

  • Preview03:10
  • Preview03:07
  • Preview05:55

  • Downloading Newtonsoft.Json using Nuget Package Manager
    02:37
  • Download and Link Newtonsoft.Json Directly(without Nuget)
    03:40
  • Creating Student Class and Course Class
    22:13
  • Serialize Object to JSON
    09:02
  • Deserialize JSON back to Object
    09:28
  • Serialize Course Data to a JSON Array
    11:21
  • Refactoring Main Program
    27:44
  • Deserialize courses JSON Array back to a List<Course>
    06:34
  • Add a new Content to JSON Array
    07:10
  • View Registered Courses
    02:46
  • Filtering Available Courses
    17:21

  • ipapi Web Service
    02:31
  • Web Service Client - Designing User Interface
    05:39
  • Downloading Required Packages
    01:14
  • Finding the Location of your Current IP Address
    09:40
  • Finding the Location Details of any IP Address
    05:07
  • Bonus - Learn to Consume Geocoding API
    00:14
  • Bonus - Learn to Consume Language Translator API
    00:06

  • Dictionary vs JSON
    01:43
  • Preview10:00
  • Object to BSON and BSON to Object
    10:12

Requirements

  • You need to have a basic knowledge of C#
  • You need to have a Visual Studio IDE to develop the applications that are thought during this course

Description

    Course Last Updated Jan 2019 - Added Bonus Videos on how to consume Geocoding API and Language Translator API and to parse a complex JSON Object returned by them.

     JSON(JavaScript Object Notation), is a minimal, readable format for structuring data.  It is used primarily to transmit data between a server and web application, as an alternative to XML.  It is also used to transmit data between two different applications, that are written in different languages.
     In this short course on Mastering JSON using C#, you are going to learn

  • What is JSON? and What are all its Features?

  • How to validate a JSON Data?

  • Different ways to structure a JSON Data

  • How to Serialize and Deserialize a C# object to JSON and JSON to C# Object?

  • How to consume a Web Service?

  • How to parse a JSON data received from a Web Service?

  • How to convert JSON to XML and then How to convert XML to JSON?

  • How to convert any Object to BSON? and How to convert BSON data back to its original object?

     
          So, if you want to Master JSON using C#, enroll in this course.

Who is the Target Audience?
     People who have basic understanding of C#

Who this course is for:

  • Anyone who wants to learn how to create and parse a JSON data and then use JSON data effectively on your application

Instructor

Balaji Sridharan
-
Balaji Sridharan
  • 4.0 Instructor Rating
  • 250 Reviews
  • 14,474 Students
  • 2 Courses

     My name is Balaji.  I'm working as a System Engineer in Infosys.  My passion is to develop some cool applications to automate some tasks which I want to do everyday.   I also have high passion to share my programming knowledge with others.   As a beginning step, I created a YouTube Channel a year before and I received good response from the people.
     I like Udemy Domain and I learned a lot of stuff from Udemy.  I like to be an instructor on Udemy.  So, I started my career in Udemy with my first course "Mastering JSON Using C#" on Udemy.  Recently I launched my second course "Heroku Masterclass".
     I always appreciate your valuable feedback, if you have any feedback to develop my professional skills send it to me. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.