Salesforce, Python, SQL, & other ways to put your data where you need it

Need event music? 🎸

Live and recorded jazz, pop, and meditative music for your virtual conference / Zoom wedding / yoga class / private party with quality sound and a smooth technical experience

Forcelandia 2019 XML & JSON Conference Talk Resources

31 Jul 2019 🔖 salesforce xml json
💬 EN

Post Header Image

Table of Contents

Slides (PDF), links, etc. from my “Forcelandia” Salesforce community conference talk
XML & JSON For Total Beginners


Click Here to download a PDF of the slides

Shameless Plug

I’m speaking about Apex-Defined Data Types for Flow Variables at 7AM PDT / 10AM EDT in a live webinar as a guest of Apex Hours on Saturday, August 3, 2019.

  • I toured the technology for admins in June (YouTube here); this webinar will have more code on the screen, but not too much for an eager “admineloper” to follow.

To get the link and a reminder to tune into the livestream, RSVP here.
(The Zoom link might actually be right on that page by the time you see this message. It wasn’t when I wrote this page.)

If you can’t make it live, stay tuned to Apex Hours on YouTube to catch up!


  1. XML & JSON are just punctuation standards for typing data as plain text. They’re not programming languages.
  2. Both standards have enough complexity to the allowed punctuation to enable you to type up complicated “shapes” of data like “lists of lists.”
  3. Because they allow data can be so complex, they’re often the data standard of choice for “fancy” configuration-file and data transfer in cloud environments like Salesforce, Pardot, & MarketingCloud.
    • (The cloud also loves them because line breaks aren’t a part of either standard, and line breaks don’t reliably transmit from your computer to a cloud computer or vice-versa.)


If you’ve used the Salesforce Data Loader, you’ve used CSV files. You know … spreadsheets so simple you can open them with a text editor instead of Excel. Not everything in your Salesforce org is spreadsheet-shaped. Like your org’s setup. You can download, edit, and upload text files representing your org’s configuration too — but these files are very different from the CSVs you’re used to.

Demystify the XML and JSON file formats: learn to read them at a glance and how they’re used to solve problems in Salesforce, Pardot, and MarketingCloud. Even if you never write them, a bit of familiarity can make you a better solutions architect and give you a peek into your devs’ world for better collaboration and faster brainstorming. Now that’s admineloping!

--- ---