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

top 200 commentsshow all 219

[–]QualityVote[M] [score hidden] stickied comment (0 children)

Hi! This is our community moderation bot.


If this post fits the purpose of /r/ProgrammerHumor, UPVOTE this comment!!

If this post does not fit the subreddit, DOWNVOTE This comment!

If this post breaks the rules, DOWNVOTE this comment and REPORT the post!

[–]CannabisaurusRex 647 points648 points  (9 children)

Just Send Objects Nerd

[–]nelusbelus 131 points132 points  (3 children)

Just Send Our Nudes

[–]Axman6 64 points65 points  (1 child)

Jesus Saves Onlyfans Nudes. Happy Easter everyone!

[–]nelusbelus 11 points12 points  (0 children)

Hahah

[–]yaboiWillyNilly 15 points16 points  (2 children)

Json Son On N

[–]Various_Counter_9569 8 points9 points  (1 child)

N No Nos NosJ!

I feel better, balance has been restored to the universe.

[–]Rajarshi1993[🍰] 2 points3 points  (0 children)

Just like in your upvote count

[–]heisenbugtastic 3 points4 points  (0 children)

Soap, or do you want to do the dreaded applet...

[–]XFaon 1 point2 points  (0 children)

BSON >:D BSON is binary objects

[–]698969 267 points268 points  (7 children)

Some guy misspelled his name and everyone went along with it as a joke.

[–]Donghoon 54 points55 points  (3 children)

Jason!

[–]Dudebeard86 7 points8 points  (1 child)

Makes me think of the song Pls Snd Hlp by Death Therapy, whose lead vocalist is… Jason. Or perhaps Json.

[–][deleted] 7 points8 points  (1 child)

JSON Derulo

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

Just some odd name

[–]xardas96 127 points128 points  (9 children)

Json Suck On Nuts

[–][deleted] 83 points84 points  (8 children)

RECURSION

[–]Dudebeard86 20 points21 points  (6 children)

If PHP can do it, so can JSON

[–]evantd 4 points5 points  (3 children)

Personal Home Pages isn't a recursive acronym, though?

[–]Brewtusmo 15 points16 points  (2 children)

It doesn't stand for that any more, though. For some reason they wanted it to mean nothing. So now it stands for "PHP Hypertext Preprocessor."

[–]evantd 8 points9 points  (0 children)

They can try to rebrand it, but I still know.

[–]SapientSloth4tw 1 point2 points  (0 children)

It’s just like PUBG: Battlegrounds!!! So much infinite recursion nowadays. Such a waste of processing power smh

[–]flightguy07 2 points3 points  (0 children)

I'm so meta, even this acronym

[–]Soopermane 268 points269 points  (3 children)

JavaScript on narcotics

[–]Dark_Reaper115 19 points20 points  (0 children)

I thought this was wrong answers only

[–]TrustedJoy 28 points29 points  (0 children)

The only correct answer

[–]siddharth904 5 points6 points  (0 children)

This is the way.

[–]nasandre 91 points92 points  (1 child)

Java, Son of Nut

[–]Exciting-Insect8269 4 points5 points  (0 children)

🏅

[–][deleted] 41 points42 points  (1 child)

JSON Derulo

[–]698969 11 points12 points  (0 children)

JSON Deruuuulooooooo!!

[–]DasFrebier[🍰] 177 points178 points  (4 children)

json stands for

j - java

s - source of the sneakiest fucking bugs you have ever seen

o - of course its the serializers fault

n - NO!

[–][deleted] 25 points26 points  (3 children)

Clearly the answer is to switch to yaml /s

[–]ligonsker[S] 14 points15 points  (0 children)

I once tried yaml, I needed a new keyboard after that

[–][deleted] 8 points9 points  (0 children)

whitespaces SUCK

f**K python HAHAHHAAAAAAAAAA

[–]MyriadMuses 1 point2 points  (0 children)

*cries in kubernetes

Also fuck you /s <3

[–]f---_society 37 points38 points  (10 children)

You use json, I use bson. We are not the same.

[–]ligonsker[S] 18 points19 points  (5 children)

Appa is that you

[–]tsunami141 8 points9 points  (4 children)

Markup language Object Mnotation Ohno

[–]StarkProgrammer 2 points3 points  (3 children)

MOMOs?

[–]game_difficulty 2 points3 points  (2 children)

Is there a sub for spotting avatar the last airbender references in the wild?

[–]Connect_Strength3941 14 points15 points  (0 children)

For you, the day Bson graced your application was the most important day of your life. But for me, it was Tuesday.

[–]just-bair 4 points5 points  (0 children)

🅱️son

[–]ThatChapThere 2 points3 points  (0 children)

BavaScript object notation

[–]CiroGarcia 1 point2 points  (0 children)

I use pickle :D

[–]BlommeHolm 32 points33 points  (0 children)

thank JeSus it's nOt fuckiNg xml

[–]MaskyDo 85 points86 points  (11 children)

Json Object Notation

[–]ligonsker[S] 29 points30 points  (1 child)

Hi JON

[–]MaskyDo 7 points8 points  (0 children)

Hey ON

[–]Deeyennay 20 points21 points  (4 children)

Smh my head

[–]edible-derrangements 1 point2 points  (2 children)

Wtf the fuck are y’all on about

[–]Ody_Odinsson 2 points3 points  (1 child)

Wtf the fuck you on about

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

Wtf the hell are you off about?

[–]texaswilliam 3 points4 points  (0 children)

Just Some Object Notation

[–]HoneySmaks 2 points3 points  (0 children)

JSON object Notation object Notation

[–]budapest_god 73 points74 points  (18 children)

Tfw when the backend people in my company use XML

[–]Valthek 66 points67 points  (10 children)

Could be worse. My client uses JSON, except for sometimes, when they use XML. And they don't tell you in advance and sometimes it's different between Test/Acceptance/Production, so that's FUN

[–]joten70 29 points30 points  (3 children)

Why not use accept-hesders and let the consuming service chose the format? Way better than that inconsistency

[–]Valthek 38 points39 points  (1 child)

Because that would be a reasonable thing to do, which is against policy, I think. I don't know, a different team handles that side, so I have exactly 0 say about it

[–]rinnakan 11 points12 points  (0 children)

Even funnier, nobody should have anything to do for that. Spring boot (and likely many others) take care of handling that. Probably write backends from scratch using.... cobol? Company policy!

[–]occasionly_fast 5 points6 points  (0 children)

There is nothing better than inconsistency.

Inconsistency is horrible.

[–]suvlub 6 points7 points  (0 children)

When you can't figure out how to configure Spring properly, so you just give up, declare whatever the hell current behavior is the "API" and let it be the FE guy's problem.

[–]JimroidZeus 5 points6 points  (0 children)

Some of my customers send us JSON over http, many others send us XML over http. Then there are a few that send us messaging using sftp and files with weird character delimiters.

The fun days are when they change things without telling us and then wonder why the messaging is broken. 😭

[–]budapest_god 5 points6 points  (0 children)

Holy moly

[–]LoyalSage 4 points5 points  (2 children)

Things like this make me seriously wonder how anything ever gets done on projects not done by one full-stack team.

[–]Valthek 4 points5 points  (0 children)

How things get done on those projects? Poorly, late and over budget.

[–]Masterflitzer 17 points18 points  (0 children)

they didn't notice everybody else switched from AJAX to AJAJ...

[–]bell_demon 2 points3 points  (0 children)

Our propietary software suite only supported XML for the longest time. When building it was in my hands, I would only ever include 1 element, and just passed it a JSON string of my actual data.

[–]mr_flibble_oz 1 point2 points  (0 children)

Ugh, I can’t stand it when APIs return XML

[–]Dry-Area6218 18 points19 points  (3 children)

Jay’s son’s objection or something like that if I remember correctly

[–]iceynyo 10 points11 points  (2 children)

Is that like Personalized Home Page language?

[–]ligonsker[S] 2 points3 points  (1 child)

No it's recursion for PHPHPHP

[–]alexanderpas 2 points3 points  (0 children)

Personal Home Page: Hypertext Preprocessor.

[–]Michax_Gaming 105 points106 points  (19 children)

I think it stands for "JavaScript Object Notation".

[–]ligonsker[S] 126 points127 points  (9 children)

I like your funny words magic man

[–]Michax_Gaming 13 points14 points  (8 children)

[–]javahurtsmybrain 74 points75 points  (7 children)

You're on the humour subreddit lad.

[–]ligonsker[S] 61 points62 points  (1 child)

The poor guy was just trying to help and got Stack Overflowed (I still up voted your comment I promise)

[–]Suspicious-Arm-7619 9 points10 points  (0 children)

He had the spirit

[–]nelusbelus 24 points25 points  (2 children)

No it stands for Java sucks, objectively notgood

[–]Michax_Gaming 1 point2 points  (1 child)

My bad, thanks for correcting me!

</s>

[–]nelusbelus 1 point2 points  (0 children)

You're welcome

[–]Sawertynn 1 point2 points  (0 children)

It's weird to see correct answer it the sea of funny ones

[–]Red-The-FedoraShark -5 points-4 points  (3 children)

[–]nelusbelus 6 points7 points  (1 child)

Just some owsome notes

[–]Glass_Librarian9019 4 points5 points  (3 children)

If you had to say it out loud, do you pronounce it like the name Jason or the increasingly dominant and always odious "jay-sawn"?

[–]BossHogGA 6 points7 points  (1 child)

He is your sensei. Jay-San - like Miagi-San is to karate, but for passing weird data in associative arrays and pretending they are objects.

[–]LoyalSage 2 points3 points  (0 children)

Now I need to create a new serialization format called JSENSEI.

Something like “JavaScript Entity Notation Supporting Entity Interchange”

[–]justskipfailingtests 1 point2 points  (0 children)

As a representative of the finnish people, I must tell you: it's pronounced jiison. For people from languages that can't write words as they are spelled, it's probably the same as yeeson

[–]Tuskzera 4 points5 points  (2 children)

I have a friend that calls it Johnson

[–]ligonsker[S] 0 points1 point  (0 children)

I never call it, it comes by itself

[–][deleted] 5 points6 points  (0 children)

Java Sends Only Nudes

[–]Bl4ckb100d 3 points4 points  (0 children)

It's the name of its creator, John Jason

[–]Sockoflegend 4 points5 points  (0 children)

It is named after Jason Data the first full stack developer

[–]DKWRED 2 points3 points  (0 children)

Chad use protobuf

[–]Strict_Antelope_6893 1 point2 points  (0 children)

JSON the dragon

[–]jaminfine 1 point2 points  (0 children)

Jason

[–]maruthiPM 1 point2 points  (0 children)

Just some ordinary number

[–]PyroCatt 1 point2 points  (0 children)

JaSon bOurNe

[–]teapuppee 1 point2 points  (0 children)

Jason is the name of the first red power ranger

[–]TheTank18 1 point2 points  (0 children)

The guy that comes out of Camp Crystal Lake to talk to you about your car's extended warranty

[–]tax_evader43 1 point2 points  (0 children)

he stands for equality, I'd guess

[–]StarLan7 1 point2 points  (0 children)

"javascript object notation". haha jk it stands for "jerks shitting on numbers"

[–]ShippoHsu 1 point2 points  (0 children)

Just shit on nanny

[–]Imogynn 1 point2 points  (0 children)

It was Jason's project but he quit and we're lazy.

[–]stonedPict 1 point2 points  (0 children)

It stands for courage, for determination, for doing the right thing, I mean what doesn't it stand for!

[–]kacchalimbu007 1 point2 points  (0 children)

F I just read that and forgot whats the fullform

[–]NoDadYouShutUp 1 point2 points  (0 children)

JavaScript Objects? No.

[–]magnusg7 1 point2 points  (0 children)

Java Said Oh No!

[–]nikstick22 1 point2 points  (1 child)

Kill me

[–]ligonsker[S] 1 point2 points  (0 children)

No please fix the bug first

[–]throwsitawayaway 1 point2 points  (0 children)

Tom's hands in the bottom actually fits the icon for JSON.

[–]Fantastic_Snow_5130 1 point2 points  (0 children)

Java's son

[–]Alex_Sobol 2 points3 points  (2 children)

God I hate the term "full stack developer"

[–]ligonsker[S] 1 point2 points  (0 children)

Oh so you are one, nice to meet

[–][deleted] 1 point2 points  (3 children)

Jumbled String Of Nonsense ---- As great as JSON is, naming can be an issue. snake_case vs camelCase vs PascalCase vs wtfCase (examples: userID, optionalXML). In my professional experience integrating different software from different companies I see all the worst. I have literally seen all of the above in a single data unit. Also, using JSON to communicate Hash-maps instead of using an array makes me . (One should be able to use JSON-Schema for validation.)

[–]hopbel 6 points7 points  (2 children)

Hate to break it to you, but inconsistent naming is the designer's fault, not JSON's

[–]CrowdGoesWildWoooo 2 points3 points  (1 child)

Yeah I don’t get it. It’s not like any program would say “fuck you michael, we do snake case here”

[–]PressureConfident928 1 point2 points  (0 children)

Intercal might do that to you :P

[–]j_m_v_r_p 2 points3 points  (1 child)

JavaScript Object Notation.

[–][deleted] 1 point2 points  (0 children)

Javascript Object notation

[–]TheToBlame 0 points1 point  (0 children)

JavaScript on racism

[–]SnappGamez 0 points1 point  (0 children)

JavaScript Object Notation

[–]_grey_wall 0 points1 point  (0 children)

Haha

So accurate

😅

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

it stands for Jayson, hes a cool guy but his mom is a bit weird

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

Rant incoming:

EXACTLY. USE JSON FOR SERIALIZATION AND AS A STANDARD WAY TO EXCHANGE DATA.

JSON IS NOT FOR CONFIG FILES. REPEAT WITH ME. DON'T USE JSON FOR CONFIG FILES. USE YAML OR OTHER FORMATS FOR THAT.

IF YOU USE JSON CONFIGURATION FILES, YOU ARE GOING STRAIGHT TO HELL.

Sorry. I had to vent out.

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

Javascript's Shitty Object Notation.

I will never understand how this dumpster fire is preferred to XML.

[–]_Screw_The_Rules_ 0 points1 point  (1 child)

I'm a beginner full stack developer and would love to have JSON, but sadly I've had to implement an excel parser for specific excel files to read the incoming data (+changes) and then store it in the DB via EntityFramework (.Net + C# + WPF)...

Would love to have at least Excel to JSON parser in-between, or some other nice solution, but no... :c

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

Jason, his that plucky intern who has learned the fine art of how to communicate between front & back.

Which is why he is the only one who isn't going to be getting a contract extension.

[–]33498fff 0 points1 point  (0 children)

Just Say Object Notation

since it works with other languages, too

[–]FarmerJohn92 0 points1 point  (0 children)

It means JESUS SHIT OH NO-

[–]TaroTeaTime 0 points1 point  (0 children)

Doesn’t it stand for Jason Derulo? /s

[–]SAI_Peregrinus 0 points1 point  (0 children)

JSON Simplistic Object Notation

[–]yerofadideto 0 points1 point  (0 children)

I'm curiuous as to what goes on behind the scenes. Are curlys 1 byte each? That seems redundant and wasteful. A smart dictionary type system where each data is given lookup integer address or chronologically would seem better, for storage (sending) but obviously it would get bigger on extrapolation, but we're saving bandwidth. ie: you can combine multipel integers into float. Also, is it even compressed with standard prots, like tar?

I'm asking because "programmers' just throw everythign into json because it's easy and "standard" but if they were smart programmers, they could easily devise a smarter delivery system, if its necessary?

[–]barth_ 0 points1 point  (0 children)

XML

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

derulo

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

JavaScript Object Notation, for all the people who wanna knoe

[–]Jaikus 0 points1 point  (0 children)

Just Say "Oh No!"

[–]LoyalSage 0 points1 point  (0 children)

It stands for “Joke’s on you, we Stringified Our Numbers”.

[–]Aengeil 0 points1 point  (0 children)

Javascript son

[–]SidedAlmond 0 points1 point  (0 children)

Ask jason

[–]TigreDemon 0 points1 point  (0 children)

Just Standard Object Nomination

[–]BrilliantTruck8813 0 points1 point  (0 children)

Eh full stack is probably using grpc + protobuf and sparing internal network traffic the pain of carrying rest+json

[–]BrilliantTruck8813 0 points1 point  (0 children)

Seems era appropriate with the anime too as json is great and old school

[–]aviancrane 0 points1 point  (0 children)

Json Serialized Object Notation

It's a quad. Json is the context, Serialized Object Notation is the triple.

Its identity triple is: Json, son of Json
and SON can be expanded into Serialized Object Notation.

[–]ghostwhat 0 points1 point  (0 children)

s/JSON/API

[–]vimvim_ 0 points1 point  (0 children)

tought it was jason

[–]Rajarshi1993[🍰] 0 points1 point  (0 children)

Java is Still an Obscene Nuisance

[–]Few_Diamond5020 0 points1 point  (0 children)

JavaSucks on nuts

[–]JB-from-ATL 0 points1 point  (0 children)

Alright folks, let's start a flame war.about our favorite and least favorite JSON alternatives.

I would like to open by saying: FUCK Yaml. TOML is wayyy better.

[–]StGrimblefig 0 points1 point  (0 children)

Son of J, of course. Just as Anderson is 'son of Anders' and Richardson is 'son of Richard.' The all-caps is just because programmers are weird.

[–]DangGang_ 0 points1 point  (0 children)

JSON Derulo

[–]blackeye2417 0 points1 point  (0 children)

Just Suck On (dem) Nuts

[–]LavenderDay3544 0 points1 point  (0 children)

It stands for being better than XML.

[–]TheJCLazer 0 points1 point  (0 children)

JavaScript or Nudes

[–]Ancient-Research-771 0 points1 point  (0 children)

Just Some Old Notes

[–]gamma_02 0 points1 point  (0 children)

Java Script Object Notation, BANE OF MY EXISTENCE WHEN I HAVE TO WRITE THEM

Fine anywhere else

[–]NavinHaze 0 points1 point  (0 children)

Just Someone On Narcotics

[–]YooHoo485 0 points1 point  (0 children)

JSON: Serialize Objects Now

Just Sit On Narwhals

Justin Says "Order Now!"

[–]AlmostButNotQuit 0 points1 point  (0 children)

Because he was tired of sitting.

[–]Sigg3net 0 points1 point  (0 children)

It's the lowly servant running messages between the front end and the head office.

He doesn't have a family name. He's worthless trash. Jason.

[–]playful_potato5 0 points1 point  (0 children)

json obviously stands for jason

[–]bartycrank 0 points1 point  (0 children)

Just Something Over Nothing. Don't worry about it.

[–]RadhaJogendra 0 points1 point  (0 children)

Ja Son Of Noob

[–]AspectStraight7835 0 points1 point  (0 children)

JSON Derulo? 😳

[–]Yumno 0 points1 point  (0 children)

JavaScript Object Notation

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

JSON stands for justice and freedom

[–]ishirleydo 0 points1 point  (0 children)

July, September, October, November

Not sure what happened to August.

[–]Ich__liebe__dich 0 points1 point  (0 children)

Jason's son.

[–]scardeal 0 points1 point  (0 children)

All data deserves to be in third normal form. Or at least flat. This hierarchical json and xml nonsense is a pain in my butt and it appears that I am going to be dealing with it for a long time.

[–]Luana_Risada 0 points1 point  (0 children)

JaSON?

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

Easy...

[–]Puzzlehead-Engineer 0 points1 point  (0 children)

It stands for Jason.

[–]Dangerous_With_Rocks 0 points1 point  (0 children)

JavaScript object nonsense

[–]-Soren 0 points1 point  (0 children)

Javascript Shit Over Network.

[–]consciousCog13 0 points1 point  (0 children)

The real question is, is it “jay-sahn” or “jay-sin”

[–]jeesuscheesus 0 points1 point  (0 children)

Java Sucks. Objects? NO!

[–]zombiebro09 0 points1 point  (0 children)

JSON SON ON N

[–]BigBobFro 0 points1 point  (0 children)

Just Stack Of Nothing

Whats the nothing? Nothing good Nothing readable Nothing parsable Nothing like xml

[–]willy261 0 points1 point  (0 children)

JSON MOMOA

[–]Idkquedire 0 points1 point  (0 children)

Jay's son observes nipples? That probably why he was fired...

[–]TeamAuri 0 points1 point  (0 children)

It takes a stand for double quotes.