python-ejson-0.1.6-3pclos2022T>D ,0@8149f8f8d1a53387ce25452cf1701de7511e999e8W'fʣ (]?x>2 ? d  P,0: @Sv|    P ! 4x"H ( 8 9 $: ;F UG xH I X Y \ ,] p^ Sb d _e df gl iz Cpython-ejson0.1.63pclos2022Extensible json serializer/deserializer libraryThere are countless scenarios that we need to exchange data between different systems, implemented in different languages and technologies. Even in the same system, when implementing data exchange between the backend and the frontend we face the need to convert the language data types to another format and then do the oposite when the data arrives in the other side of the wire. A very simple and flexible format that seems to fit most of our needs is the JavaScript Object Notation, or simple `json`. It is very hard to find a programming language these days that does not support it, even the low level ones, like C, C++, etc. Json is enough when we need to exchange data types like integers, doubles, strings, lists and hash tables. The problem starts when we need to exchange a complex data type. And it's the exact aim of this document: providing an API to extend the `json` library to make it easy to register new serializers and new deserializers.cHlocalhost.localdomainPCLinuxOSGPLv3Development/Pythonhttps://pypi.python.org/pypi/ejsonlinuxnoarchdd AA큤A큤cEcEcEcEcEcEcERcEcERcEcEcGRRR494a6a2a4ae17b881e4356f75581fc75b1919697022dd09d3ed9c35c0e22905268b329da9893e34099c7d8ad5cb9c940d186c17ca02ee6b3550e1a36b4269303a803e5d9b3120efa35154217bcf966e070e709c9aa8ed13d3fdeb8a98d0f0977e10911c9fad4469730d5ce7b78e88abfe10911c9fad4469730d5ce7b78e88abfc84bee7afb091dce9a32da5f92cc2851166e76342559ae4d3c0a9ac2d3f98d56166e76342559ae4d3c0a9ac2d3f98d56e6a600fd5e1d9cbde2d983680233ad02494a6a2a4ae17b881e4356f75581fc75c37b73c7d68bcfd4e1c0d481b1fdceb3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-ejson-0.1.6-3pclos2022.src.rpmpython-ejson  @  rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)pythonrpmlib(PayloadIsXz)4.0-13.0.4-12.75.2-14.8.1cotex - 0.1.6-3pclos2022- rebuild against updateslocalhost.localdomain 1661201224   " $ % ! #  & (  ' ) G H I J0.1.6-3pclos2022ejsonejson-0.1.6-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoserializers.pyserializers.pycserializers.pyopython-ejsonCOPYINGPKG-INFOREADME.md/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/ejson-0.1.6-py2.7.egg-info//usr/lib/python2.7/site-packages/ejson//usr/share/doc//usr/share/doc/python-ejson/-O2 -pipe -Wformat -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4cpioxz5noarch-mandriva-linux-gnuF|^*?7zXZi"6!t/w(G] cqBx6aN,bfuK1|vE %;3,:5ʐ? QH.cqN?|վp SKV<>X!}[-I"=%Oh*^h+ԅ-'^5.BV(3EC]( |'C׼x 5-ey-_#"|X Dh)O;9fG6YP+S2i rR Ufԧ ?nQZ%Ԋ~H} Gmru nwp>9t@hgh?(5?"I}TP;UskF~APX,hG_otف VhH&Yl @P+.MG+w' (7j+¶YU(؜UGs51umxN|D O]V?EMۡs{h2X֠Q+UX7#A&LUܶ&#qkYִEޞC8k}ȏ]ǨoS?[ G><$un0ZNpk5v!!Й+@aAog2`W!;ɄK#A2UsÈI7 _a,9XYEz٭5ȽuKm&'; /Wr,w|)+r03*'i(CGH&:"ʾ U9B^/2\/|d jD:2vgK婨̈́:MWFBԠZJ\"[3ySQ 8w_ܗ3ī.N+J~KQF c 9cp ssE[b?>v||仰 ̱Aoa}V ej|&σlu4]i|1 Xe@l\5 нrFr ):n[6buŨb$VbL$r; 8CZqn*5/=/,R7 7G5޳Kֻrx[@>Q\8 xkl|PuhBp&x k\wQ7@^{V)%jrddD@|.B3c{S YkԐ${ BD> lA½PaEkZftAn !o δYG @d%8j9[h9F1&ہ쁹1ͅxhP{><~*>WŹ_Ϟ{aiyc浑τrq`=1(2'/B0)uux~uLK~M" fr$6P}xk3=,+ fInȽ;^D\,>f}qd4D8A0"fU2 獛L"KA!D;ckΣ[5 98`h"AB1'Wyz9%lqpO8]լ!pgjYД2&:[kS頸5Iqmi``˖OUAT=89F?z7qn r P\fg^j8#ĝ_oBӢ/ìl 9Ceͼ:fS1{L:\ NSAeTx6gZ$$k^ŋ"*Uk" ._\0!0=D0QaSRr$g/ OQ:B+82Ϡ1YQvy[ո@$#g=SA~N&Y1୬L2 ?x!+EF\eȐ]PB$9ѯ` \W{ ZlAD1 d$ Vr:.ѓOc; 2~q.RWR?G"g$B =b:ݝi_ap&LoZ&=hN0't@I?@_4E̽LS@qPҾ#W ']â5RnFjQ=ؕ_Ë-@sxݟH1ڞ܏0bE{FH9_2:V$g @g8D}|"dX"}7-{,ٔ/_y#ItXuj1هazjr'RC64u}ceㅗ8 cfљ{| ' -N&,"sHE63>OowӡO)THMR6{!barfԢkXͪƥzbh3|,Cz@/L0hI#$ QxΑHa2:#kn|An 0zg iXO_Զ do$Ux>3PNƻu)7X >W _#/C}Z*Rbq y.J[jRD;-įD1] ;@md-3?UՑzusvu(x \֢w'دv}/ ❧\J&OC8W0F.=DVlaH!8e@\;%~8[NTbQR܇8T'飊DSreeQ屎6i]-K[y,jqXn("M>5sWVYaj\2jp9q.ŒBa"M]0\^SݭKVElպ=+y[eZ.]uSv@1(Kh/)uk11r aU_6몰_,'L4BW}Q/QA o!_XF黲ób'6#@‚Pa&Dy:Zqfie]~ ZM\Ա 2g)JU{bX٣i@^@}<8 ZbVi$pVygǠ n+g&コ0nF0:2 Xϗ0u^aUc=D/6;U1H2EbT\C{A8ENh*?Ȇ]9úL@ƻ_:7ZgR [Bs.5TqȢy[@Fҳ÷HOWi4 УŒ*&dgb2n>Xg,|=^{t;<nl4\WEmD;f CV,MvuÊt{>m|D_p'Zx#iEdo54vB7 kkks7;~O,̓Vj# p^=s[kڞJ@)s4bqjCzL Pmcʠ&,oj{Ok qMdK]hi0Z0- Ps?=h(.FIbدDJc YMDWsEnH2=6z a %#$EZ][=p-$a.{e$? @$X|8\bZ{ÕrO\ޯ?}oU2 ;D31/>_mi:chr3<ѡS8ô*) CukDۂ>=ӟO :Kes2&󘉸k3%a#û !|W=F^i1*#K4"qpN&p\CKpvA#1xKxs{."P;^+7R/Vgo$  |TKmMb޾Xի,4GTG0'*[$xobq󼖣Ο]>33*LRiwtǚ^IZGXDXTz#ǟYYOV[nipF9ŭ\8-ս1M%qj5Ŵa"U , k8(9H##*e2I:apR4Cs:)i7ΙM\{*F!,4C j>HF5_ONg=ۢ {|K %+%X~UVDWZ.bE+ΠO:M#Q,(Gu[WƦ OƅEjV^FwNKVi: 5.͜ǀu"89QK[xh}< 1 4KG![o 뺼ڸE^9P}%艏XA_-i& z+Zrs7)%8_Zue+4rt6d8_zTG#Ab5X{Hn 2 6U6dӻк ''ҁ3Mέ͑i6!: G|A aZ$ EFER. 4M*TSa[.nb` ]}) yPQ:LT+^b]0g=ȾADᤙzz;pܿ4,7WKl qE#_`]nlKaPB G39h˂Pgp?Rcߝ"JzgOLIDǏt29N1-)p!YN!r-2Ì6PWN=PHP *a`HWY桰tՂ$oCTki*8ߒ1^>eM,yʆ 4""p}kܤi~ÉTn%"{sbI)m)so~21\/zń#ʹ:gJ=p532Ee($.,+(mG'GY`i\4C3 όoNG:yCMbz+aK&SY,yID/Ϣ4+bNL? )h/kEcLQɊF*J}<JB'Ղgu*Y`H=#%*R߼\J+s)P* (9ku,3MzmoE,D:+^E||.TO_0}rAxg$;*E?.NvBUF`Cޕ#Vn=\f O:N~71*C噤}F{ihOq ][KHY&Md !R7 fus gO eR $yER讃zP(%!mU ]-.RϼD6PaewXsQG}͸S٣ODKbhCu&/yDD '@U3q!3v*>3JgKp+o|"gNf{"Si"xSL8c0nzBDm>h fݑDA߈%L+ (2QJ1l'^qNmz)nc)1]paz4:tq! w\-mA뭀0'ۦ@_Nڴ2޵I'+"9F"hN_wPxzamגs G[~+=ݾ Un!F[JU y#xC5r%&H 0"L"K`xoH®G`i(i4gLK\:cd:]7葻=Xstz @;(Q Y<\E,[ vE+pk":R,Q(M戛!0,;kґm2U}ӅaO^' @[\f`K),2Q Hî ր PAز%GQV~٘0hP%A-򽶺,<_Ęp-M=yܞ !p;?Z U_'# =穇WOc5r`c} 5;~- f'7s8%oZgkJD 1mn9 *F nx:YEm1Z0 nh)+g4Ҙq}p8^NM|+>gt"ģ^zةX֩!=yQ$_(3 b8_6#3㽟Zm\@AFrFb ՑYюvKIPd(H81f#~8uP[T fhpNqU)IڞOMY=O,T顩 Ė쩌x9痮[sXk!]S4::+6 AےQ,0c^ozժiwXf!=ᨮC=1BrU2N𮮜:TWMDi#øt:oɞDBх;ZӑHPtԋ'v .߫hBKQCzhY<@ V ^mg`:6D|Ptld6^Hub|cŶ$Ayܱvߜ߅?½ͯ}Trnג\PoEi"QNy34r`RHsfzŝG _̰=:E̡e<.,H>7 ̫_ToиJvفdtsBF\I5sScJmcNirCFfݴ|9nkF@1Wu =#Nauҿ3q8 #c1RrY(Qq Lkhͯu0ʀ0!z 3_ O26:) 1`'z !f}^dDj}oh5.@8&=THJdaJ[T\w%c%Vxe$CpV1T m? קza.2 4lڊ|~6Pi;+ a ɀH|VMKI&{yLsoǐ\$ґD@\63QN-o7U9:>B`A؅pB<ҳyN䍞hH6GQUR&s:+ 6jBhtzW^%38U1Կl_v-;[XIG/u['GV}oۥSo+Y_O!IoR15?yOIFzQf,,W~M'LHFUxxzVuJ󃋡)iX1؄N{OLn~rA@+ICi2$$+YbX\}Hl*YjI òKRP1N\%=P:1heDi[x xh@GP!&1躵p/LHDnCar5ģ:ӶtpOsW ?)}$ RPȸɑEھwgċZ/\+١2]'V0$e0jSG ^) Z!1nR (mK?)/X8eSQ(/p^'.|yIԈKg%ThS1Ӻ1E<ϭ3j|Y| lq^܀]t-I'5~=x4it"M9٦A.q1Q~|բyӧ-P U>0 YZ