/opt/cpanel/ea-ruby27/root/usr/share/ruby/ruby-2.7.8
NameSizeModeActions
benchmark/-0755rm
bigdecimal/-0755rm
bundler/-0755rm
cgi/-0755rm
csv/-0755rm
delegate/-0755rm
did_you_mean/-0755rm
digest/-0755rm
drb/-0755rm
fiddle/-0755rm
forwardable/-0755rm
getoptlong/-0755rm
io/-0755rm
irb/-0755rm
json/-0755rm
logger/-0755rm
matrix/-0755rm
net/-0755rm
observer/-0755rm
open3/-0755rm
openssl/-0755rm
optparse/-0755rm
ostruct/-0755rm
pstore/-0755rm
psych/-0755rm
racc/-0755rm
rdoc/-0755rm
reline/-0755rm
rexml/-0755rm
rinda/-0755rm
ripper/-0755rm
rss/-0755rm
rubygems/-0755rm
singleton/-0755rm
syslog/-0755rm
timeout/-0755rm
tracer/-0755rm
unicode_normalize/-0755rm
uri/-0755rm
webrick/-0755rm
yaml/-0755rm
abbrev.rb35290644editdlrm
base64.rb33790644editdlrm
benchmark.rb184530644editdlrm
bigdecimal.rb240644editdlrm
bundler.rb237180644editdlrm
cgi.rb100370644editdlrm
coverage.rb3680644editdlrm
csv.rb556430644editdlrm
date.rb10660644editdlrm
debug.rb306240644editdlrm
delegate.rb113430644editdlrm
did_you_mean.rb38060644editdlrm
digest.rb28940644editdlrm
drb.rb500644editdlrm
English.rb62580644editdlrm
erb.rb295040644editdlrm
expect.rb22170644editdlrm
fiddle.rb17220644editdlrm
fileutils.rb492710644editdlrm
find.rb25260644editdlrm
forwardable.rb91300644editdlrm
getoptlong.rb157870644editdlrm
ipaddr.rb199890644editdlrm
irb.rb276030644editdlrm
json.rb18090644editdlrm
kconv.rb58610644editdlrm
logger.rb167920644editdlrm
matrix.rb617030644editdlrm
mkmf.rb885390644editdlrm
monitor.rb69200644editdlrm
mutex_m.rb22140644editdlrm
observer.rb59710644editdlrm
open-uri.rb260880644editdlrm
open3.rb223360644editdlrm
openssl.rb4690644editdlrm
optionparser.rb590644editdlrm
optparse.rb609190644editdlrm
ostruct.rb107850644editdlrm
pathname.rb165580644editdlrm
pp.rb159780644editdlrm
prettyprint.rb162760644editdlrm
prime.rb126700644editdlrm
pstore.rb150630644editdlrm
psych.rb217180644editdlrm
racc.rb1370644editdlrm
rdoc.rb50000644editdlrm
readline.rb1130644editdlrm
reline.rb132530644editdlrm
resolv-replace.rb18050644editdlrm
resolv.rb795640644editdlrm
ripper.rb24940644editdlrm
rss.rb29630644editdlrm
rubygems.rb391080644editdlrm
securerandom.rb95280644editdlrm
set.rb246220644editdlrm
shellwords.rb68160644editdlrm
singleton.rb41580644editdlrm
socket.rb447020644editdlrm
tempfile.rb112130644editdlrm
time.rb245900644editdlrm
timeout.rb40750644editdlrm
tmpdir.rb41420644editdlrm
tracer.rb66400644editdlrm
tsort.rb146420644editdlrm
un.rb102020644editdlrm
uri.rb30390644editdlrm
weakref.rb14730644editdlrm
webrick.rb68900644editdlrm
yaml.rb18450644editdlrm
Edit: /opt/cpanel/ea-ruby27/root/usr/share/ruby/ruby-2.7.8/json.rb (1809B)
#frozen_string_literal: false require 'json/common' ## # = JavaScript Object Notation (JSON) # # JSON is a lightweight data-interchange format. It is easy for us # humans to read and write. Plus, equally simple for machines to generate or parse. # JSON is completely language agnostic, making it the ideal interchange format. # # Built on two universally available structures: # 1. A collection of name/value pairs. Often referred to as an _object_, hash table, record, struct, keyed list, or associative array. # 2. An ordered list of values. More commonly called an _array_, vector, sequence or list. # # To read more about JSON visit: http://json.org # # == Parsing JSON # # To parse a JSON string received by another application or generated within # your existing application: # # require 'json' # # my_hash = JSON.parse('{"hello": "goodbye"}') # puts my_hash["hello"] => "goodbye" # # Notice the extra quotes '' around the hash notation. Ruby expects # the argument to be a string and can't convert objects like a hash or array. # # Ruby converts your string into a hash # # == Generating JSON # # Creating a JSON string for communication or serialization is # just as simple. # # require 'json' # # my_hash = {:hello => "goodbye"} # puts JSON.generate(my_hash) => "{\"hello\":\"goodbye\"}" # # Or an alternative way: # # require 'json' # puts {:hello => "goodbye"}.to_json => "{\"hello\":\"goodbye\"}" # # JSON.generate only allows objects or arrays to be converted # to JSON syntax. to_json, however, accepts many Ruby classes # even though it acts only as a method for serialization: # # require 'json' # # 1.to_json => "1" # module JSON require 'json/version' begin require 'json/ext' rescue LoadError require 'json/pure' end end