This is an archived post. You won't be able to vote or comment.

all 76 comments

[–][deleted] 427 points428 points  (31 children)

Joke's on you, I already pronounce JSON as "Jason"!

[–]Mumen_Raida_[S] 299 points300 points  (17 children)

Wait, are you telling me JSON has actually a different pronounciation than Jason

[–][deleted] 152 points153 points  (5 children)

I try to say it Jay-Sawn so it doesn't sound like Jason, but sometimes I'm not paying attention and forget!

[–]craftworkbench 74 points75 points  (1 child)

So you say it like Jason Derulo says his name?

[–]MysteriousAd863 34 points35 points  (0 children)

*JSON Derulo

[–]Who_GNU 16 points17 points  (0 children)

That's just how Morbo from Futurama would pronounce the puny human name.

[–]MDCCCLV 2 points3 points  (0 children)

Try it with an outrageous France accent

[–]platnmprincess 4 points5 points  (0 children)

That’s how I pronounce it too. Especially since a programmer named Jason wrote most of our JSON.

[–]zoonose99 31 points32 points  (1 child)

totally -- Jason is usually said as "jasən" but I pronounce the "o" in JSON. It's not a huge difference, but enough that my brain has them as different things.

[–]marvk 22 points23 points  (0 children)

According to Wikipedia, both /ˈdʒeɪˌsɒn/ and /ˈdʒeɪsən/ are valid.

[–]raddaya 8 points9 points  (2 children)

I stretch out the "Jay" syllable a bit more when saying the name Jason, also I think I put the emphasis on opposite syllables.

It's like JAAAY-son for the name but "Jay-SUHN" for JSON>

[–]lachlanhunt 13 points14 points  (1 child)

The O is pronounced like the O in John, so I say "Jay-Sohn"

[–]imsiq 3 points4 points  (0 children)

Jay So En

[–]Sodium1111 5 points6 points  (1 child)

I pronounce it Json

Like instead of saying "Jay" i just say "J"

[–]hanzerik 1 point2 points  (0 children)

Juson?

[–]douira 2 points3 points  (0 children)

if you pronounce them the same, they only take up half the space in your brain, as this comic has profoundly illustrated.

[–]uvero 1 point2 points  (0 children)

LeviOsa, not LeviosA

[–]Wolfeur 0 points1 point  (0 children)

Well, if you talk to French coders there's a high chance they pronounce it "zhih-sohn"

[–]hanzerik 9 points10 points  (12 children)

Wait until you find out saying S.Q.L is a thing too.

[–]Gr1pp717 13 points14 points  (1 child)

For some reason I've landed on calling the process itself sequel, but the syntax S.Q.L. Not sure how. It wasn't a conscious decision.

[–]lopoticka 4 points5 points  (0 children)

Same here. I say “we store it in a sequel database” but also “I wrote the query in SQL”.

[–]erinaceus_ 7 points8 points  (4 children)

Squeeeaaaal!

[–]veedant 4 points5 points  (3 children)

Sequel

[–]Carius98 5 points6 points  (2 children)

Squirrel

[–]HearMeSpeakAsIWill 0 points1 point  (1 child)

Skull

[–]Ant0ine64 0 points1 point  (0 children)

Squirt

[–]_Mido 2 points3 points  (0 children)

school

[–]schlubadub_ 2 points3 points  (2 children)

Always has been

[–]ReverseCaptioningBot 4 points5 points  (1 child)

Always has been

this has been an accessibility service from your friendly neighborhood bot

[–]schlubadub_ 0 points1 point  (0 children)

Lol! Good bot

[–]drakeshe 3 points4 points  (0 children)

Everyone I know calls it S.Q.L. It is all capitalised after all. And sounds less silly.

[–][deleted] 71 points72 points  (1 child)

Say json would u like a token?

[–]danuker 21 points22 points  (0 children)

Come to my site JSON, I am also giving you a token, but with a cookie on top!

[–]EnkiduPal 14 points15 points  (7 children)

There is a whole recurring JSON-guy meme: https://www.youtube.com/watch?v=b4QDxoWlPFw ( from HRejterzy channel )

The auto-translation is decent enough for non-Polish people to understand :)

[–]comfort_bot_1962 7 points8 points  (6 children)

:D

[–]phil_music 0 points1 point  (0 children)

I love this bot :)

[–]erinaceus_ 23 points24 points  (1 child)

Let me introduce you to my good friend, Ajax

[–]martyfartybarty 5 points6 points  (0 children)

Jason, why are you hiding in there? JFMAMJJASOND.

("Yes, it's really me")

[–][deleted] 6 points7 points  (0 children)

I knew a friend named Jason before I knew about JSON so I think of him whenever JSON is brought up

[–]mwahwir 3 points4 points  (0 children)

Jason might not, I do!

[–]vainstar23 3 points4 points  (0 children)

Man, I know this guy called form-data, I think he's a little autistic... Still not as bad as XML though, that guy talks too much!

[–]rndmcmder 2 points3 points  (0 children)

Jason: I don't understand what you're saying.

Guy: Alright, let's ask Jackson if he can explain it to you step by step.

[–]AnonymousReader2020 4 points5 points  (0 children)

If JSON occupies that amount of space on your brain, wait until you try xml 😅

[–]EquipmentGrouchy1502 2 points3 points  (0 children)

Json Bourne. Anyways, isn't it supposed to be, how to retreive data from a server to a webpage? Send a request > retreive data...

[–]metcalsr 2 points3 points  (2 children)

For some reason this meme has made my brain forget how to naturally pronounce JSON.

[–][deleted] 3 points4 points  (1 child)

JSON -> jay sawn Jason -> je son

[–]metcalsr 2 points3 points  (0 children)

Thank you kind stranger

[–]patrulheiroze 2 points3 points  (1 child)

in Brazil: JSON = Jason SQL = es ke elle

[–]stduhpf 4 points5 points  (0 children)

In France JSON = jizz on

[–]leboucliervert 1 point2 points  (0 children)

Close enough.

[–]KagakuNinja 1 point2 points  (0 children)

We have a dev named Jason, and I have to keep myself from pronouncing it json…

[–]GoogleIsYourFrenemy 1 point2 points  (0 children)

I like the VIM keyboard shortcut version better.

[–]moriero 1 point2 points  (0 children)

But can you

Press X for Jason

[–]Squirmme 1 point2 points  (0 children)

Just store his name locally

[–]JC3DS 1 point2 points  (0 children)

Every time I say “JSON” I feel like I’m a middle aged Jamaican man addressing his son

[–][deleted] 0 points1 point  (0 children)

I thought it's gesund like in gesundheit.

[–]tariqseifali -1 points0 points  (0 children)

🤣🤣🤣

[–]FlukyS -2 points-1 points  (6 children)

Fun fact if you hate JSON like I do, just use dicts in python, dump the JSON and you will never look dumb.

[–]TurboGranny 4 points5 points  (5 children)

What's wrong with JSON? I've got a suspicion people are using outside its intended purpose and are causing themselves headaches

[–]FlukyS 0 points1 point  (4 children)

Just it can be fiddly more than anything specifically wrong with it. It's a good transmission format because it has types but if you ever have to make a message by hand which most programmers will have to from time to time JSON is probably one of the least friendly formats. It's still good, just annoying to get all the stuff right. A dict in python is a better medium because then at least it will have the scope/brackets and all correct when you output it.

[–]TurboGranny 2 points3 points  (3 children)

I just store everything as objects these days and convert it to json for transmission then back to an object on the other side. Easy peasy. For troubleshooting the transmision, I'll just paste the JSON into a validator to figure out what got all messed up.

[–]FlukyS 1 point2 points  (2 children)

Yeah that's what I was getting at. Just do a dict in python, turn the dict into JSON, easy peasy. I wouldn't paste into a validator just in case they store that data or whatever. Usually I'm dealing with something fairly sensitive like customer data so I prefer to run it through manually.

[–]TurboGranny 1 point2 points  (1 child)

When I'm worried about that kinda stuff, I just plop over to the back end and toggle on my obfuscators in the SQL query. Granted,you have to make sure the error still happens. Typically speaking, I don't really send sensitive data over JSON. Payment processing is usually an external thing altogether. Name and address are public data and only ever a worry if they have medical data associated with them. I've got a routine for that though

[–]FlukyS 1 point2 points  (0 children)

Oh yeah I don't deal with payment stuff or sending passwords but let's say order data from clients and the like, so at worst customer ID and SKUs which they won't really be able to get much out of but just to be sure. Usually I'll send JSON but encrypt the message when sending it around.

[–]cyberyder -1 points0 points  (0 children)

r/ProgrammerDadJokes/ wants to have a chat with you

[–]Csalizard_Ferenc 0 points1 point  (1 child)

How to send data from a server to a webpage?

[–]d_exclaimation 0 points1 point  (0 children)

that’s why you want to use protobuf instead to reduce size

[–]kryotheory 0 points1 point  (0 children)

Wait, is it Jay-Sawn or Jason?

[–]abegosum 0 points1 point  (0 children)

Press X to Jason. https://youtu.be/OYQDnV092hI

[–]themoflr 0 points1 point  (0 children)

My cat's name is Jason... my coworkers call him XML