Oj: Oj.dump рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ :symbol_keys рд╡рд┐рдХрд▓реНрдк

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рджрд┐рд╕ре░ 2012  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ohler55/oj

рд╣реИрд╢ рдХреЛ рдбрдВрдк рдХрд░рддреЗ рд╕рдордп, :symbol_keys рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИ рдЬрдм рдЗрд╕реЗ false рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг:

require 'oj'

# notice the ':' prefix of they key
puts Oj.dump({:abc => 123}, :symbol_keys => false)
#=> {":abc":123}

# same result
puts Oj.dump({:abc => 123}, :symbol_keys => true)
#=> {":abc":123}

рдХреНрдпрд╛ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдУрдЬреЗ рдбрдВрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 4 рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ рд░реВрдмреА рд╕реЗ JSON рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рд╣реА рд╕реНрддрд░ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред :compat рдореЛрдб рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рддрд╛рд░ рдореЗрдВ рдмрджрд▓ рджреЗрдЧрд╛ред рдпреЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

Oj.dump({a:1,b:2}, рдореЛрдб: :compat)

12 рджрд┐рд╕рдВрдмрд░ 2012 рдХреЛ рд╕реБрдмрд╣ 3:21 рдмрдЬреЗ, рдЯреНрд░реЗрд╡рд░ рд░реЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддреАрдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣реИрд╢ рд╣реИ, рддреЛ рдЖрдкрдХреА рдХреНрдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ, рдХрд┐ рдореИрдВ рдХреЛрд▓рди рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ JSON рдкрд░ рдбрдВрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ? рдореИрдВ рд╣реИрд╢ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдХреБрдВрдЬреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рдкреНрд░рджрд░реНрд╢рдирдХрд╛рд░реА рд╣реЛрдЧрд╛ред рд╡рд┐рдЪрд╛рд░?

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред Symbol_keys рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рд▓реЛрдбрд┐рдВрдЧ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддреАрдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣реИрд╢ рд╣реИ, рддреЛ рдЖрдкрдХреА рдХреНрдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ, рдХрд┐ рдореИрдВ рдХреЛрд▓рди рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ JSON рдкрд░ рдбрдВрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ? рдореИрдВ рд╣реИрд╢ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдХреБрдВрдЬреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рдкреНрд░рджрд░реНрд╢рдирдХрд╛рд░реА рд╣реЛрдЧрд╛ред рд╡рд┐рдЪрд╛рд░?

рдУрдЬреЗ рдбрдВрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 4 рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ рд░реВрдмреА рд╕реЗ JSON рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рд╣реА рд╕реНрддрд░ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред :compat рдореЛрдб рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рддрд╛рд░ рдореЗрдВ рдмрджрд▓ рджреЗрдЧрд╛ред рдпреЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

Oj.dump({a:1,b:2}, рдореЛрдб: :compat)

12 рджрд┐рд╕рдВрдмрд░ 2012 рдХреЛ рд╕реБрдмрд╣ 3:21 рдмрдЬреЗ, рдЯреНрд░реЗрд╡рд░ рд░реЛ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рдпрджрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддреАрдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╣реИрд╢ рд╣реИ, рддреЛ рдЖрдкрдХреА рдХреНрдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢ рд╣реИ, рдХрд┐ рдореИрдВ рдХреЛрд▓рди рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ JSON рдкрд░ рдбрдВрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ? рдореИрдВ рд╣реИрд╢ рдкрд░ рдмрд╛рд░-рдмрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдХреБрдВрдЬреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╣реА рдкреНрд░рджрд░реНрд╢рдирдХрд╛рд░реА рд╣реЛрдЧрд╛ред рд╡рд┐рдЪрд╛рд░?

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

dgollahon picture dgollahon  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

skliew picture skliew  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dpaluy picture dpaluy  ┬╖  55рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

paradox460 picture paradox460  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

swiknaba picture swiknaba  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ