Learn JSON Step-by-Step from Scratch

2020 ж. 27 Қаз.
94 281 Рет қаралды

website - automationstepbystep.com/
We will learn:
What is JSON
What is it used for
How to create a JSON
Demo
JSON = JavaScript Object Notation
JSON is a way of communicating data with specific rules
Using Key-Value pairs
The syntax is taken from JavaScript but JSON is portable with other languages
JSON is a lightweight data-interchange format
It is easy for humans to read and write
It is easy for machines to parse and generate
It is based on a subset of the JavaScript Programming Language Standard ECMA-262 3rd Edition - December 1999
JSON Types
Objects
Arrays
Strings
Numbers
Boolean
Null
JSON Syntax Rules
Data is in name/value pairs
Data is separated by commas
Curly braces hold objects
Square brackets hold arrays
Join Automation Step By Step channel: kzhead.info...
Udemy Discounts - automationstepbystep.com/udem...
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can.
_______ ONLINE COURSES TO LEARN _______
automationstepbystep.com/onli...
GitHub - github.com/Raghav-Pal/
Udemy - www.udemy.com/user/raghav-pal-3/
Training by Raghav at your venue - raghav.qna@gmail.com
Training schedule - automationstepbystep.com/trai...
----------- UI TESTING -----------
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
Protractor - bit.ly/2KtqVkU
TestProject - bit.ly/2DRNJYE
----------- API TESTING -----------
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
General - bit.ly/2PYdwmV
Katalon Studio API Testing - bit.ly/2BwuCTN
----------- MOBILE TESTING -----------
Appium - bit.ly/2ZHFSGX
Mobile Playlist - bit.ly/2PxpeUv
----------- CI | CD | DEVOPS -----------
Jenkins Beginner - bit.ly/2MIn8EC
Jenkins Tips & Trick - bit.ly/2LRt6xC
Docker - bit.ly/2MInnzx
Kubernetes - bit.ly/2MJIlMK
------------VIRTUALISATION------------
Virtualization on windows - bit.ly/2SItIL9
----------- VERSION CONTROL SYSTEM -----------
Git & GitHub - bit.ly/2Q1pagY
GitLab - bit.ly/2kQPGyQ
----------- PERFORMANCE TESTING -----------
JMeter Beginner - bit.ly/2oBbtIU
JMeter Intermediate - bit.ly/2oziNVB
JMeter Advanced - bit.ly/2Q22Y6a
JMeter Tips & Tricks - bit.ly/2NOfWD2
Performance Testing - bit.ly/2wEXbLS
----------- PROGRAMMING -----------
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
GROOVY - bit.ly/2FvWV5C
JAVASCRIPT - bit.ly/2KJDZ8o
PYTHON - bit.ly/2Z4iRye
----------- IDE -----------
Visual Studio Code - bit.ly/2V15yvt
----------- BUILD TOOLS -----------
Maven - bit.ly/2NJdDRS
Gradle - bit.ly/30l3h1B
----------- OTHERS -----------
Redis- bit.ly/2N9jyCG
Misc - bit.ly/2Q2q5xQ
Tools & Tips - bit.ly/2oBfwoR
QnA Friday- bit.ly/2NgwGpw
Sunday Special - bit.ly/2wB23BO
Ask Raghav - bit.ly/2CoJGWf
Interviews - bit.ly/2NIPPxk
All Playlists - bit.ly/2LSiezA
---------- Connect with Raghav -----------
Website - automationstepbystep.com/
LifeCharger - lifecharger.org/
Udemy Courses - www.udemy.com/user/raghav-pal-3/
Facebook - / automationstepbystep
Twitter - / learnwithraghav
KZhead - / automationstepbystep
Never Stop Learning
Raghav

Пікірлер
  • Note - I missed to put a comma after starting new object in the subjects array. In the next video, we will learn how to validate your JSON

    @RaghavPal@RaghavPal3 жыл бұрын
    • {✓}{•}

      @mohamedfazeem7147@mohamedfazeem7147 Жыл бұрын
    • {.}.

      @mohamedfazeem7147@mohamedfazeem7147 Жыл бұрын
    • That you for that. It was bugging me! I've used jsonfor years but never took the time to fully understand it. Thank you for this very thorough explaination.

      @stephensunderlin@stephensunderlin4 ай бұрын
  • I have watched so many videos on JSON and yours is incredible! Your method and sequence in how you explain things worked very well, and for a non-programmer viewer like me, I found the information easy to digest and retain. Thank you so much for your efforts!

    @peterw683@peterw6832 жыл бұрын
    • Hi Peter, Most welcome

      @RaghavPal@RaghavPal2 жыл бұрын
  • Thank you for such an Amazing short tutorial. Put up in so simple way. Feeling blessed to have bumped in to this video, watched and learned for ever (to begin JSON). Many thanks

    @anandd3081@anandd30812 жыл бұрын
    • You're very welcome Anand

      @RaghavPal@RaghavPal2 жыл бұрын
  • Amazing Raghav, I am running short of words to praise you. You put so much of efforts always to make complex concepts appear easily with your teaching style - step by step !!

    @sathya-enjoy_lifetothefullest@sathya-enjoy_lifetothefullest3 жыл бұрын
    • Thanks a ton Sathyavelu

      @RaghavPal@RaghavPal3 жыл бұрын
  • Started watching JSON video since last night to understand but every video I watched, made it more complicated and hard for me to understand then I got your video in recommendation and thank god I watched it. You explained it soo easily and that too from scratch. Thankyou so much for making this video, please continue making tutorials like this. It helps beginner programmers like me a lot.

    @Vishal-jq3fp@Vishal-jq3fp2 жыл бұрын
    • So happy to know Vishal

      @RaghavPal@RaghavPal2 жыл бұрын
  • Surprised to see little comments here, have to say this has been the best and most informative video on an intro to JSON. Very clear and easy to understand. Thank you very much

    @oumarlatif01@oumarlatif012 жыл бұрын
    • I appreciate that! Most welcome Oumar

      @RaghavPal@RaghavPal2 жыл бұрын
  • Great explanation that was succinct and to the point! Thank you for not overwhelming us.

    @woolgathered@woolgathered2 жыл бұрын
    • Most welcome

      @RaghavPal@RaghavPal2 жыл бұрын
  • A warm hello from Tehran, Iran. It was great. short, clear with easy explanation. I will keep learning with you.

    @amirhosseinghasemi4831@amirhosseinghasemi4831 Жыл бұрын
    • So glad to know this Amir, all the best

      @RaghavPal@RaghavPal Жыл бұрын
  • Hi Raghav, i learn so much things about testing thanks to you. Keep up the great work, greetings from Turkey. ♥

    @ugur8660@ugur86603 жыл бұрын
    • Awesome! Thank you Uğur

      @RaghavPal@RaghavPal3 жыл бұрын
  • I really like this kind of explanation with pictures.It makes learning process very simple. Especially most of all I love the starting of this video where computers communicate with eachother,it is a great start actually. Anyway Thank you for this kind of explanation 👍❤️

    @venkatanithish7757@venkatanithish77572 жыл бұрын
    • Most welcome Venkata

      @RaghavPal@RaghavPal2 жыл бұрын
  • Simple and easily digestible explanation. Really nice job. Thank you!

    @Donuthaveone@Donuthaveone3 жыл бұрын
    • You're very welcome Artloie

      @RaghavPal@RaghavPal3 жыл бұрын
  • The most clear explanation I've ever seen. Thank you Raghav!

    @smoothstate@smoothstate Жыл бұрын
    • Most welcome!

      @RaghavPal@RaghavPal Жыл бұрын
  • Awesome explanation Raghav...you have literally created an amazing forum to learn automation from scratch

    @ashutoshchoudhary4502@ashutoshchoudhary45023 жыл бұрын
    • Thanks a ton Ashutosh

      @RaghavPal@RaghavPal3 жыл бұрын
  • You are very good sir! Very good way of explaining everything and the combination of examples helped me a lot!

    @erolgyrbev919@erolgyrbev919 Жыл бұрын
    • Glad to hear this

      @RaghavPal@RaghavPal Жыл бұрын
  • This is perfect, thank you!!!

    @cleadbetter9911@cleadbetter99113 жыл бұрын
    • You're so welcome!

      @RaghavPal@RaghavPal3 жыл бұрын
  • The best! Very clear and precise.

    @acid387@acid3872 жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal2 жыл бұрын
  • Thank you so much for explaining it so wonderfully. 😍

    @nilanjanasamadder2153@nilanjanasamadder21532 жыл бұрын
    • Most welcome Nilanjana

      @RaghavPal@RaghavPal2 жыл бұрын
  • Bets video on JSONs I have seen to this point. Great job!

    @alefalfa@alefalfa Жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal Жыл бұрын
  • Great explanatio! Was pretty easy to follow. Thank you !

    @mts311@mts311 Жыл бұрын
    • Most welcome

      @RaghavPal@RaghavPal Жыл бұрын
  • I just started to learn json, your video made my work much easier, Thank you sir!

    @gopavaramnagabharathreddy9058@gopavaramnagabharathreddy90583 ай бұрын
    • Glad it helped

      @RaghavPal@RaghavPal3 ай бұрын
  • The best video on the introduction of json... Thanks

    @harmeetsokhi@harmeetsokhi Жыл бұрын
    • You're welcome!

      @RaghavPal@RaghavPal Жыл бұрын
  • Thanks for the video. Great explanation and easy to understand.

    @sfplato@sfplato Жыл бұрын
    • Most welcome Jay

      @RaghavPal@RaghavPal Жыл бұрын
  • Hi brother I watched your video that is incredible, I can understand 90% of your video, for the rest 10% and E2 again watch your video and need to practice, thank you for posting this amazing video thanks a lot

    @prabhuavp@prabhuavp2 жыл бұрын
    • Awesome, thank you Venkata

      @RaghavPal@RaghavPal2 жыл бұрын
  • Amazing and simple explanation as always.

    @dilawarkhan4085@dilawarkhan40853 жыл бұрын
    • Glad you liked it Dilawar, share with all

      @RaghavPal@RaghavPal3 жыл бұрын
  • Thanks for this insight!

    @Redsignal19@Redsignal194 ай бұрын
    • Most welcome

      @RaghavPal@RaghavPal4 ай бұрын
  • Great videos for beginners to learn the basics!

    @mariumbegum7325@mariumbegum7325 Жыл бұрын
    • Glad it was helpful!

      @RaghavPal@RaghavPal Жыл бұрын
  • Good teaching skills thank you❤

    @macmaxtrontheater8238@macmaxtrontheater8238 Жыл бұрын
    • Thanks a lot

      @RaghavPal@RaghavPal Жыл бұрын
  • Thanks. its very clear.

    @manic6205@manic6205 Жыл бұрын
    • Most welcome Mani

      @RaghavPal@RaghavPal Жыл бұрын
  • Thank you for the video bro

    @vijjiocean@vijjiocean3 жыл бұрын
    • Most welcome Vijay

      @RaghavPal@RaghavPal3 жыл бұрын
  • Thanks for the free resources,..such a big help...

    @markrolandeugenio1177@markrolandeugenio1177 Жыл бұрын
    • Most welcome Mark

      @RaghavPal@RaghavPal Жыл бұрын
  • Excellent!

    @AnirudhGarg1123@AnirudhGarg11233 жыл бұрын
    • Many thanks Anirudh

      @RaghavPal@RaghavPal3 жыл бұрын
  • Great and simple ..

    @danieljesu8726@danieljesu87262 жыл бұрын
    • Thanks Daniel

      @RaghavPal@RaghavPal2 жыл бұрын
  • one of the best tutorial in youtube

    @Pritamdas-bg7fp@Pritamdas-bg7fp3 жыл бұрын
    • Thanks Pritam. humbled

      @RaghavPal@RaghavPal3 жыл бұрын
  • finally, i found you and well explain about the [{}] , thank you

    @yesmanhk@yesmanhk3 жыл бұрын
    • Most welcome

      @RaghavPal@RaghavPal3 жыл бұрын
  • Thankyou so much from the land of mountains,Nepal

    @subashadhikari3290@subashadhikari32902 жыл бұрын
    • Most welcome Subash

      @RaghavPal@RaghavPal2 жыл бұрын
  • XML and JSON videos they are great ty

    @BipBop9@BipBop93 жыл бұрын
    • Most welcome

      @RaghavPal@RaghavPal3 жыл бұрын
  • good video, thank you!

    @Mike-vj8do@Mike-vj8do10 ай бұрын
    • Glad you liked it!

      @RaghavPal@RaghavPal10 ай бұрын
  • Superb presentation

    @nishalvarghese2967@nishalvarghese29673 жыл бұрын
    • Thanks a lot Nishal

      @RaghavPal@RaghavPal3 жыл бұрын
  • Super, Really very nice.

    @nxtgen6295@nxtgen6295 Жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal Жыл бұрын
  • I usually shy away from indian tutorials but this is good. thx bhai :)

    @gamiumdev@gamiumdev2 жыл бұрын
    • Glad you liked it

      @RaghavPal@RaghavPal2 жыл бұрын
  • Awesome👏👏👏

    @mahadev1050@mahadev10503 жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal3 жыл бұрын
  • You are Genius Sirji

    @priyashah5914@priyashah5914 Жыл бұрын
    • Thanks Priya, humbled

      @RaghavPal@RaghavPal Жыл бұрын
  • You're the best!

    @habeshaworld586@habeshaworld586 Жыл бұрын
    • Thanks a lot

      @RaghavPal@RaghavPal Жыл бұрын
  • Super ✌and clear explanation...👏 am new subscriber.. Sir

    @sahiraahamed@sahiraahamed Жыл бұрын
    • Thanks Sahira

      @RaghavPal@RaghavPal Жыл бұрын
  • Great Video!

    @lilcas114@lilcas114 Жыл бұрын
    • Thanks!

      @RaghavPal@RaghavPal Жыл бұрын
  • That was epic!

    @user-sw6ti3gi2g@user-sw6ti3gi2g Жыл бұрын
    • Thanks a lot

      @RaghavPal@RaghavPal Жыл бұрын
  • Raghav, you could make a video with: Data driven, selenium, Java and JSON, more precisely how we read data from a JSON to test a login.

    @sebastus27@sebastus273 жыл бұрын
    • Hi Sebastian, I will plan on this

      @RaghavPal@RaghavPal3 жыл бұрын
  • Good explanation

    @creative_py9169@creative_py91692 жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal2 жыл бұрын
  • You are such a gem love you

    @malikmalik9514@malikmalik95142 жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal2 жыл бұрын
  • 👍 Great

    @ishanpal9779@ishanpal97793 жыл бұрын
    • Thank you 👍

      @RaghavPal@RaghavPal3 жыл бұрын
  • Great sir

    @paragchandrarai1333@paragchandrarai1333 Жыл бұрын
    • Thanks Parag

      @RaghavPal@RaghavPal Жыл бұрын
  • Thanks Raghav from Egypt , kindly we need a courses one for YML and other to bash scripting

    @rosemenstv-9292@rosemenstv-92923 жыл бұрын
    • Noted, will do Muhamed

      @RaghavPal@RaghavPal3 жыл бұрын
    • @@RaghavPal thanks very much

      @rosemenstv-9292@rosemenstv-92923 жыл бұрын
  • Super Raghav :)

    @Karthikraja_Ponraj@Karthikraja_Ponraj2 жыл бұрын
    • Thanks Karthik

      @RaghavPal@RaghavPal2 жыл бұрын
  • Nice

    @VLRTraining@VLRTraining2 жыл бұрын
    • Thanks

      @RaghavPal@RaghavPal2 жыл бұрын
  • Great

    @jeya0909@jeya0909 Жыл бұрын
    • Thanks for watching

      @RaghavPal@RaghavPal Жыл бұрын
  • so Good

    @EMadDiyanate@EMadDiyanate6 ай бұрын
    • Thanks Emad

      @RaghavPal@RaghavPal6 ай бұрын
  • You are awesome

    @ajaidx@ajaidx2 жыл бұрын
    • Thanks a lot

      @RaghavPal@RaghavPal2 жыл бұрын
  • Please make YAML series @automationstepbystep, thanks in advance!

    @winterburn3010@winterburn30102 жыл бұрын
    • i will do

      @RaghavPal@RaghavPal2 жыл бұрын
  • Not able to use this JSON pathfinder chrome extension, after clicking on JSON path finder icon it open a GitHub in new tab instead of Path finder

    @mandarbirangane1835@mandarbirangane1835 Жыл бұрын
    • Hi Mandar, you can directly do it from here - jsonpathfinder.com/

      @RaghavPal@RaghavPal Жыл бұрын
  • How do you also import it into Javascript as a variable? Are there other videos about JSON? Does not seem like it is all to know

    @hunin27@hunin276 ай бұрын
    • not yet, will check on this Alex

      @RaghavPal@RaghavPal6 ай бұрын
    • Thanks

      @hunin27@hunin276 ай бұрын
  • thanks

    @CambodianTutorials@CambodianTutorials3 жыл бұрын
    • You're welcome!

      @RaghavPal@RaghavPal3 жыл бұрын
  • What is the purpose of the extra tabs after you start a new line? Are they mandatory or optional?

    @bobblandeburgo3842@bobblandeburgo3842 Жыл бұрын
    • tabs mark the opening of a new section, if you are typing manually you may start directly from the new like and then use any online json formatter to format it

      @RaghavPal@RaghavPal Жыл бұрын
  • Nice explanation. But, output of JSON should be explained which is not covered in Demo.

    @jaymb82@jaymb82 Жыл бұрын
    • thanks for the feedback Mahesh, I will take this up

      @RaghavPal@RaghavPal Жыл бұрын
  • Hi, I am not able to understand how to read data in selenium webDriver from Json file. Can you make a video on that please.

    @sharana_rani@sharana_rani3 жыл бұрын
    • I will plan Sharana, but can take some time

      @RaghavPal@RaghavPal3 жыл бұрын
    • @@RaghavPal I am really able to understand the concepts of selenium since you teach from starch and I am a beginner. I got few links where they have explained how to configure json file to selenium but I am not able to understand it. Looking forward for you're video.. Thanks!

      @sharana_rani@sharana_rani3 жыл бұрын
  • keep learning!

    @waheedabanu6391@waheedabanu6391 Жыл бұрын
    • Yes Waheeda

      @RaghavPal@RaghavPal Жыл бұрын
  • How subjectId in users links to subjects work?

    @petersam1823@petersam18233 жыл бұрын
    • It is mapped with the subjectid and subjects resource

      @RaghavPal@RaghavPal3 жыл бұрын
  • sir can a mechanical engineer 35 years old to shift his career to Software testing? please reply urgently adding that i have basic knowledge of manual testing without experience

    @Kebabowskie@Kebabowskie Жыл бұрын
    • You can, but should analyse and have clear answers for the following questions: 1. Why do you want to switch 2. Do you have any interest in Testing 3. Is the switch only because you are not finding the current work meaningful 4. Is financial growth the major cause 5. What analysis have you done 6. How do you see the future

      @RaghavPal@RaghavPal Жыл бұрын
  • Hi sir, When will you Make video on OOPS concept java

    @wasimakram-nz5gq@wasimakram-nz5gq3 жыл бұрын
    • As soon as possible

      @RaghavPal@RaghavPal3 жыл бұрын
    • Waitng for that concept sir

      @wasimakram-nz5gq@wasimakram-nz5gq3 жыл бұрын
  • nice

    @arunvijay9942@arunvijay99423 ай бұрын
    • Thanks

      @RaghavPal@RaghavPal3 ай бұрын
  • good

    @kamithpiumal4887@kamithpiumal48873 жыл бұрын
    • thanks

      @RaghavPal@RaghavPal3 жыл бұрын
  • Plz post the next video on this soon

    @azkyakhan@azkyakhan3 жыл бұрын
    • Sure I will

      @RaghavPal@RaghavPal3 жыл бұрын
  • Plz make a video on yaml from scratch

    @lofidesolation9528@lofidesolation95282 жыл бұрын
    • Sure, I will do

      @RaghavPal@RaghavPal2 жыл бұрын
  • 👌🏻

    @azkyakhan@azkyakhan3 жыл бұрын
    • Thanks for watching

      @RaghavPal@RaghavPal3 жыл бұрын
  • learn by doing

    @lilijena1994@lilijena19948 ай бұрын
    • ok

      @RaghavPal@RaghavPal8 ай бұрын
  • 9:55 missed comma there.

    @alifazel691@alifazel6912 жыл бұрын
    • thanks for checking Ali

      @RaghavPal@RaghavPal2 жыл бұрын
    • @@RaghavPal I was a bit premature with that. It has been fixed in the following video. Nice work.

      @alifazel691@alifazel6912 жыл бұрын
  • please, activate caption in your videos .

    @miketysonschwarzeneggerpra9215@miketysonschwarzeneggerpra92153 жыл бұрын
    • Done

      @RaghavPal@RaghavPal3 жыл бұрын
  • post from crio

    @lilijena1994@lilijena19948 ай бұрын
    • ok

      @RaghavPal@RaghavPal8 ай бұрын
  • u didnt put coma after starting new object in subject array

    @azkyakhan@azkyakhan3 жыл бұрын
    • Yes, my mistake

      @RaghavPal@RaghavPal3 жыл бұрын
    • thank you so much for sharing this video....it makes me understand basic concept of json

      @azkyakhan@azkyakhan3 жыл бұрын
  • done and dusted

    @RajeshKumar-uy4us@RajeshKumar-uy4usАй бұрын
    • great Rajesh

      @RaghavPal@RaghavPalАй бұрын
  • comment from command!

    @waheedabanu6391@waheedabanu6391 Жыл бұрын
    • ?

      @RaghavPal@RaghavPal Жыл бұрын
  • Man your ip

    @asratkebede6493@asratkebede64935 ай бұрын
    • ok

      @RaghavPal@RaghavPal5 ай бұрын
  • worst colleges never teaches like you but charges lacs of rupees.

    @boundarysmashers@boundarysmashers9 ай бұрын
    • Hope this will help most of the students

      @RaghavPal@RaghavPal9 ай бұрын
  • I have no idea what you are saying I legit don't understand no matter how many vids I watch

    @PepperPlaysRoblox10@PepperPlaysRoblox10 Жыл бұрын
    • I will try to improve on this

      @RaghavPal@RaghavPal Жыл бұрын
    • @@RaghavPal I learned it, its fine it just took a few practice files.

      @PepperPlaysRoblox10@PepperPlaysRoblox10 Жыл бұрын
  • @somnathingle9283@somnathingle92832 жыл бұрын
    • Thanks for being a member Somnath

      @RaghavPal@RaghavPal2 жыл бұрын
  • nice

    @karthickkrish2662@karthickkrish2662Ай бұрын
    • Thanks Karthick

      @RaghavPal@RaghavPalАй бұрын
  • learn by doing

    @RajeshKumar-uy4us@RajeshKumar-uy4usАй бұрын
    • all the best

      @RaghavPal@RaghavPalАй бұрын
KZhead